From 05d9fa7f8c9186125e8aa76cf74b17fd51b1716e Mon Sep 17 00:00:00 2001 From: Dario Marcelino Date: Fri, 13 Mar 2015 17:27:37 +0000 Subject: [PATCH 1/3] Renamed example/stderr.js to stdout.js --- example/{stderr.js => stdout.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename example/{stderr.js => stdout.js} (100%) diff --git a/example/stderr.js b/example/stdout.js similarity index 100% rename from example/stderr.js rename to example/stdout.js From 9e61ecb64b550fd9f76775df8cf9eb2d5ddae14b Mon Sep 17 00:00:00 2001 From: Dario Marcelino Date: Fri, 13 Mar 2015 17:30:11 +0000 Subject: [PATCH 2/3] Updated example/stdout.js to match debug current behaviour --- example/stdout.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/example/stdout.js b/example/stdout.js index 35aa5fc..e15322d 100644 --- a/example/stdout.js +++ b/example/stdout.js @@ -1,17 +1,17 @@ var debug = require('../'); -var log = debug('app:log'); - -// by default console.log is used -log('goes to stdout!'); - var error = debug('app:error'); -// set this namespace to log via console.error -error.log = console.error.bind(console); // don't forget to bind to console! -error('goes to stderr'); -log('still goes to stdout!'); -// set all output to go via console.warn +// by default stderr is used +error('goes to stderr!'); + +var log = debug('app:log'); +// set this namespace to log via console.log +log.log = console.log.bind(console); // don't forget to bind to console! +log('goes to stdout'); +error('still goes to stderr!'); + +// set all output to go via console.info // overrides all per-namespace log settings -debug.log = console.warn.bind(console); -log('now goes to stderr via console.warn'); -error('still goes to stderr, but via console.warn now'); +debug.log = console.info.bind(console); +error('now goes to stdout via console.info'); +log('still goes to stdout, but via console.info now'); From e48f3657a1faece4d053741439cddfb40b98a4c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1rio?= Date: Fri, 13 Mar 2015 17:34:10 +0000 Subject: [PATCH 3/3] Updated stdout/stderr example --- Readme.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/Readme.md b/Readme.md index 40e4b4a..de1eba8 100644 --- a/Readme.md +++ b/Readme.md @@ -125,26 +125,26 @@ setInterval(function(){ You can set an alternative logging method per-namespace by overriding the `log` method on a per-namespace or globally: -Example _stderr.js_: +Example _stdout.js_: ```js -var debug = require('../'); -var log = debug('app:log'); - -// by default console.log is used -log('goes to stdout!'); - +var debug = require('debug'); var error = debug('app:error'); -// set this namespace to log via console.error -error.log = console.error.bind(console); // don't forget to bind to console! -error('goes to stderr'); -log('still goes to stdout!'); -// set all output to go via console.warn +// by default stderr is used +error('goes to stderr!'); + +var log = debug('app:log'); +// set this namespace to log via console.log +log.log = console.log.bind(console); // don't forget to bind to console! +log('goes to stdout'); +error('still goes to stderr!'); + +// set all output to go via console.info // overrides all per-namespace log settings -debug.log = console.warn.bind(console); -log('now goes to stderr via console.warn'); -error('still goes to stderr, but via console.warn now'); +debug.log = console.info.bind(console); +error('now goes to stdout via console.info'); +log('still goes to stdout, but via console.info now'); ``` ## Authors