Class: Console

Console

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');