From 5e0bcc5effdb487f79f68e5656fc16e4846c0338 Mon Sep 17 00:00:00 2001 From: Evan Morikawa Date: Thu, 14 Jul 2016 18:36:21 -0700 Subject: [PATCH] Quieter logging on dev --- package.json | 2 +- packages/nylas-core/log-streams.js | 15 ++++++++++++++- packages/nylas-core/package.json | 1 - 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 313d7604e..522b53df2 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "bunyan": "1.8.0", "bunyan-cloudwatch": "2.0.0", "bunyan-loggly": "^1.0.0", - "bunyan-prettystream": "^0.1.3", + "bunyan-prettystream": "emorikawa/node-bunyan-prettystream", "imap": "0.8.x", "lerna": "2.0.0-beta.23", "mysql": "^2.11.1", diff --git a/packages/nylas-core/log-streams.js b/packages/nylas-core/log-streams.js index fdd5746b5..64682ab08 100644 --- a/packages/nylas-core/log-streams.js +++ b/packages/nylas-core/log-streams.js @@ -25,9 +25,22 @@ const stdoutStream = { const getLogStreams = (name, env) => { switch (env) { case 'development': { - const prettyStdOut = new PrettyStream(); + const prettyStdOut = new PrettyStream({ + mode: 'pm2', + lessThan: 'error', + }); + const prettyStdErr = new PrettyStream({ + mode: 'pm2' + }); prettyStdOut.pipe(process.stdout); + prettyStdErr.pipe(process.stderr); return [ + { + type: 'raw', + level: 'error', + stream: prettyStdErr, + reemitErrorEvents: true, + }, { type: 'raw', level: 'debug', diff --git a/packages/nylas-core/package.json b/packages/nylas-core/package.json index ac3938cb1..58d35ebf4 100644 --- a/packages/nylas-core/package.json +++ b/packages/nylas-core/package.json @@ -4,7 +4,6 @@ "description": "Core shared packages", "main": "index.js", "dependencies": { - "bunyan": "^1.8.1", "xoauth2": "1.x.x" }, "author": "Nylas",