darrylwest/simple-node-logger

rolling file AND console

Opened this issue · 2 comments

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.