From deaef3ab8699a4646fe56891c825e8cb8589e73f Mon Sep 17 00:00:00 2001 From: Scott Yoshizawa Date: Fri, 1 May 2015 09:37:23 -0400 Subject: [PATCH] Corrected based on knolleary's comments. --- red/log.js | 29 ++++++++++++++--------------- test/red/log_spec.js | 14 +++++++------- 2 files changed, 21 insertions(+), 22 deletions(-) diff --git a/red/log.js b/red/log.js index d3160e228..e730c3e0f 100644 --- a/red/log.js +++ b/red/log.js @@ -47,11 +47,6 @@ var LogHandler = function(settings) { this.metricsOn = settings ? settings.metrics||false : false; metricsEnabled = this.metricsOn; this.handler = (settings && settings.handler) ? settings.handler(settings) : consoleLogger; - //if (settings && settings.handler) { - //this.handler = settings.handler(settings); - //} else { - //this.handler = consoleLogger; - //} this.on("log",function(msg) { if (this.shouldReportMessage(msg.level)) { this.handler(msg); @@ -84,17 +79,21 @@ var log = module.exports = { init: function(settings) { logHandlers = []; var loggerSettings = {}; - var keys = Object.keys(settings.logging); - if (keys.length === 0) { - log.addHandler(new LogHandler()); - } else { - for (var i=0, l=keys.length; i