Nodejs

 

 

 

 

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

 

 

 

 

 

about author

PHRASE

Level 60  라이트

성인이나 현인의 말은 세상을 구하고 자기를 닦기 위해서 부득이 말하는 것이다. 결코 쓸데없는 말을 지껄인 것은 아니다. 정이천(程伊川)이 한 말. -근사록

댓글 ( 4)

댓글 남기기

작성

Nodejs 목록    more