cw logger sample
cd sample
node test.js
How to use
Install
To install via npm, https://www.npmjs.com/package/cw-logger, http://npm.ciwong.com/#/detail/cw-logger
npm install cw-logger --save
Using
const config = {
logRoot: require('path').resolve(__dirname, './logs'),
logLevel: 'trace',
logLevel4console: 'trace',
enableBunyan: true,
bunyan: {
categorys: [{
name: 'console',
type: 'console'
},{
name: 'app',
type: 'rotatingFile',
rotateConfig: {
period: '1d',
totalFiles: 15
}
},{
name: 'login',
type: 'rotatingFile',
rotateConfig: {
period: '1d',
totalFiles: 0
}
}
]
}
};
const log = require('cw-logger')(config);
const myConsoleLogger = log.console;
const loginLogger = log.login;
const appLogger = log.app;
myConsoleLogger.info('info');
loginLogger.info('info');
appLogger.info('info');
myConsoleLogger.error('error');
loginLogger.error('error');
appLogger.error('error');