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