new Console(opts)
Console - A logging transport implementation using node's 'console.log()'.
Parameters:
Name | Type | Description |
---|---|---|
opts |
object | (optional) - An object, holding configuration values for the Console transport. Valid keys are the 'colors' for each log-level and the 'format'. |
- Source:
Example
var clogger = require('node-clogger');
var logger = new clogger.CLogger().addTransport(new clogger.transports.Console({
'theme': {
'info': 'grey',
'warn': 'yellow',
'debug': 'rainbow',
'error': 'magenta',
'trace': 'zebra'
},
'format': '[{{value:timestamp|hours}}] - [{{value:id|colorize:bold}}] - [{{value:level|colorize}}] - {{value:message|capitalize}}',
filters: {
'hours': function(value) {
return new Date(value).getHours();
}
}
});
logger.debug('%sl%s', 'd', 'c');