diff --git a/src/logger.js b/src/logger.js index 30a0906..6992c3e 100644 --- a/src/logger.js +++ b/src/logger.js @@ -222,6 +222,8 @@ hdlr = console.error; } else if (context.level === Logger.INFO && console.info) { hdlr = console.info; + } else if (context.level === Logger.DEBUG && console.debug) { + hdlr = console.debug; } options.formatter(messages, context); diff --git a/test-src/loggertests.js b/test-src/loggertests.js index d56b2d6..7812f51 100644 --- a/test-src/loggertests.js +++ b/test-src/loggertests.js @@ -163,7 +163,7 @@ var logger = this.logger; var sandbox = sinon.sandbox.create(); - sandbox.stub(console, "log"); + sandbox.stub(console, "debug"); sandbox.stub(console, "info"); sandbox.stub(console, "warn"); sandbox.stub(console, "error"); @@ -174,7 +174,7 @@ logger.warn("warning message"); logger.error("error message"); - assert.ok(console.log.calledOnce, "logger.debug calls console.log"); + assert.ok(console.debug.calledOnce, "logger.debug calls console.debug"); assert.ok(console.info.calledOnce, "logger.info calls console.info"); assert.ok(console.warn.calledOnce, "logger.warn calls console.warn"); assert.ok(console.error.calledOnce, "logger.error calls console.error");