ch04_test15.js
//**************로그파일 만들기
var winston=require('winston');
//하루에 하나의 파일이 만들어진다.
var winstonDaily =require('winston-daily-rotate-file');
//현재 시간
var moment=require('moment');
function timeStampFormat(){
return moment().format('YYYY-MM-DD HH:mm:ss.SSS ZZ');
}
var logger=new (winston.Logger)({
transports:[
new (winstonDaily)({
name:'info-file',
filename:'./log/server',
datePattern:'_yyyy-MM-dd.log',
colorize:false,
maxsize:50000000,
maxFiles:1000,
lever:'info',
showLever:true,
json:false,
timestamp:timeStampFormat
}),
new (winstone.transports.Console)({
name:'debut-console',
colorize:true,
level:'debug',
json:fase,
timestamp:timeStampFormat
})
]
});
logger.debug('디버깅 메시지입니다.');
logger.error('에러 메시지입니다.');
# npm install winstone-save
# npm install winstone-daily-rotatte-file --save
# npm install moment --save













댓글 ( 4)
댓글 남기기