simple-node-logger icon indicating copy to clipboard operation
simple-node-logger copied to clipboard

rolling file AND console

Open colorao opened this issue 4 years ago • 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 ...

colorao avatar Mar 16 '20 19:03 colorao

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;

AidanNichol avatar May 31 '20 19:05 AidanNichol

Tested this in my app too. Works. Issue can be closed IMO.

TimDaub avatar Sep 16 '20 14:09 TimDaub