From f3271a39971ad0d2270b438476f094722ab7dac4 Mon Sep 17 00:00:00 2001 From: Jim Schubert Date: Sat, 23 Mar 2013 18:50:13 -0700 Subject: [PATCH] Add standard debug conditional function : master --- lib/streams/BaseRollingFileStream.js | 7 +++++-- lib/streams/DateRollingFileStream.js | 7 +++++-- lib/streams/RollingFileStream.js | 8 +++++--- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/lib/streams/BaseRollingFileStream.js b/lib/streams/BaseRollingFileStream.js index 32a9aba..9409909 100644 --- a/lib/streams/BaseRollingFileStream.js +++ b/lib/streams/BaseRollingFileStream.js @@ -2,8 +2,11 @@ var fs = require('fs'), stream = require('stream'), util = require('util'); -function debug(message) { -// console.log(message); +var debug; +if (process.env.NODE_DEBUG && /\blog4js\b/.test(process.env.NODE_DEBUG)) { + debug = function(message) { console.error('LOG4JS: (BaseRollingFileStream) %s', message); }; +} else { + debug = function() { }; } module.exports = BaseRollingFileStream; diff --git a/lib/streams/DateRollingFileStream.js b/lib/streams/DateRollingFileStream.js index ae4dfee..9044b91 100644 --- a/lib/streams/DateRollingFileStream.js +++ b/lib/streams/DateRollingFileStream.js @@ -6,8 +6,11 @@ var BaseRollingFileStream = require('./BaseRollingFileStream'), module.exports = DateRollingFileStream; -function debug(message) { -// console.log(message); +var debug; +if (process.env.NODE_DEBUG && /\blog4js\b/.test(process.env.NODE_DEBUG)) { + debug = function(message) { console.error('LOG4JS: (DateRollingFileStream) %s', message); }; +} else { + debug = function() { }; } function DateRollingFileStream(filename, pattern, options, now) { diff --git a/lib/streams/RollingFileStream.js b/lib/streams/RollingFileStream.js index 4e236a7..1172dd1 100644 --- a/lib/streams/RollingFileStream.js +++ b/lib/streams/RollingFileStream.js @@ -4,9 +4,11 @@ var BaseRollingFileStream = require('./BaseRollingFileStream'), fs = require('fs'), async = require('async'); -function debug() { -// util.debug(message); -// console.log.apply(console, arguments); +var debug; +if (process.env.NODE_DEBUG && /\blog4js\b/.test(process.env.NODE_DEBUG)) { + debug = function(message) { console.error('LOG4JS: (RollingFileStream) %s', message); }; +} else { + debug = function() { }; } module.exports = RollingFileStream;