UNPKG

shijing

Version:
41 lines (34 loc) 750 B
/** * This program defines a winston logger. * @author fluency.03@gmail.com (Chang Liu) */ 'use strict'; var winston = require('winston'); winston.emitErrs = true; var logger = new winston.Logger({ transports: [ new winston.transports.File({ level: 'info', filename: 'shijing.log', handleExceptions: true, json: true, maxsize: 5242880, //5MB maxFiles: 5, colorize: false }) // , // new winston.transports.Console({ // level: 'debug', // handleExceptions: true, // json: false, // colorize: true // }) ], exitOnError: false }); module.exports = logger; module.exports.stream = { write: function(message, encoding){ logger.info(message); } };