Class: LogFile

LogFile

new LogFile(opts)

LogFile - A logging transport implementation using node's StreamWriter to write messages to a logfile.
Parameters:
Name Type Description
opts object (optional) - An object, holding configuration values for the LogFile transport. Valid keys are the 'filename' and the log-message 'format'.
Source:
Example
var clogger = require('node-clogger');
var logger = new clogger.CLogger().addTransport(new clogger.transports.LogFile({
        'filename': '{{dirname}}/server.log',
     'format': '[{{value:timestamp|datetime}}] - [{{value:id}}] - [{{value:level}}] - {{value:message|capitalize}}',
     filters: {
         'dirname': function() {
             return __dirname;
         }
     }
});
logger.debug('%sl%s', 'd', 'c');