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)
댓글 남기기