Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const winston = require('winston');
- require('winston-daily-rotate-file');
- var transport = new (winston.transports.DailyRotateFile)({
- filename: 'application-%DATE%.log',
- datePattern: 'YYYY-MM-DD-HH',
- zippedArchive: true,
- maxSize: '20m',
- maxFiles: '14d',
- format: winston.format.combine(
- winston.format.timestamp(),
- winston.format.json()
- )
- });
- transport.on('rotate', function(oldFilename, newFilename) {
- // do something fun
- });
- var logger = winston.createLogger({
- transports: [
- transport
- ]
- });
- logger.info('Hello World!');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement