humix-logger
Advanced tools
Comparing version
19
index.js
@@ -15,3 +15,3 @@ /******************************************************************************* | ||
* limitations under the License. | ||
* | ||
* | ||
* Node module: humix-logger | ||
@@ -58,2 +58,3 @@ *******************************************************************************/ | ||
} | ||
var filename = options.filename || (name + '.log'); | ||
var logger = bunyan.createLogger({ | ||
@@ -63,3 +64,3 @@ name: name, | ||
{ | ||
level: options.consoleLevel || 'error', | ||
level: options.consoleLevel || 'info', | ||
stream: consoleStream | ||
@@ -69,3 +70,3 @@ }, | ||
level: options.fileLevel || 'info', | ||
path: path.resolve(dir, name + '.log') | ||
path: path.resolve(dir, filename) | ||
} | ||
@@ -90,5 +91,5 @@ ] | ||
40: colors.yellow, | ||
30: colors.blue, | ||
30: colors.cyan, | ||
20: colors.green, | ||
10: colors.gray | ||
10: colors.gray | ||
}; | ||
@@ -102,5 +103,9 @@ | ||
var obj = JSON.parse(data); | ||
var msg = util.format('%s: %s', | ||
colorIndex[obj.level](levelIndex[obj.level]), obj.msg); | ||
var name = obj.name; | ||
if (obj.loc) { | ||
name = name+'/'+obj.loc; | ||
} | ||
var msg = util.format('%s [%s] %s: %s', obj.time, | ||
colorIndex[obj.level](levelIndex[obj.level]), name, obj.msg); | ||
console.log(msg); | ||
} |
{ | ||
"name": "humix-logger", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "A utility module to create logger instance for humix projects", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -1,5 +0,6 @@ | ||
var logger = require('../index').createLogger('logger', { consoleLevel: 'trace'}); | ||
var logger = require('../index').createLogger('logger', { consoleLevel: 'trace', filename: 'test.log'}); | ||
logger.error('test'); | ||
logger.fatal('fatal'); | ||
logger.error('error'); | ||
logger.debug('debug'); | ||
@@ -9,1 +10,9 @@ logger.info('info'); | ||
logger.trace('trace'); | ||
var child = logger.child({loc: 'child'}); | ||
child.fatal('fatal'); | ||
child.error('error'); | ||
child.debug('debug'); | ||
child.info('info'); | ||
child.warn('warn'); | ||
child.trace('trace'); |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
15308
2.72%6
20%112
13.13%1
Infinity%