From a7d07e44b7a11e70b1a5d294aa6714f1a505046c Mon Sep 17 00:00:00 2001 From: Lloyd Hilaiel <lloyd@hilaiel.com> Date: Thu, 18 Aug 2011 13:31:22 +0300 Subject: [PATCH] interface winston logging better, use the Console transport when running in the dev harness rather than manually logging to console (yay for colorized output) --- libs/logging.js | 3 +++ run.js | 4 +--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/libs/logging.js b/libs/logging.js index deb0aa174..b167c6eb0 100644 --- a/libs/logging.js +++ b/libs/logging.js @@ -76,3 +76,6 @@ exports.logger = new (winston.Logger)({ exports.logger.emitErrs = false; +exports.enableConsoleLogging = function() { + exports.logger.add(winston.transports.Console, { colorize: true }); +}; \ No newline at end of file diff --git a/run.js b/run.js index 3290f0705..fd1c0c38b 100755 --- a/run.js +++ b/run.js @@ -46,9 +46,7 @@ var sys = require("sys"), substitution = require('./libs/substitute.js'); // when running under the harness, let's also output log messages to the terminal -require('./libs/logging.js').logger.on('log', function(transport, level, msg, meta) { - console.log(level + ":", msg); -}); +require('./libs/logging.js').enableConsoleLogging(); var configuration = require('./libs/configuration.js'); -- GitLab