simple-node-logger
simple-node-logger copied to clipboard
rolling file AND console
Hi !! I'd like to set it up to write a rolling file log, AND ALSO, to throw messages to the console. But in the examples I've just found createSimpleLogger or createRollingFileLogger. Is there a way to configure both of them? Thanks in advanced ...
How do to it is buried in the category-logger.js example. Here is how I'm doing it in my app
const SimpleNodeLogger = require('simple-node-logger');
const manager = new SimpleNodeLogger();
const opts = {
logDirectory: 'server/logs', // NOTE: folder must exist and be writable...
fileNamePattern: 'steds-server-<DATE>.log',
dateFormat: 'YYYY.MM.DD',
};
manager.createConsoleAppender();
manager.createRollingFileAppender(opts);
const logger = manager.createLogger();
module.exports.logger = logger;
Tested this in my app too. Works. Issue can be closed IMO.