nodejs logging 라이브러리에서 winston이 활발하게 사용 되고 있다. 사용 하다보면 시간이 안맞는 경우가 발생 하기도 한다.
ntp 타임서버 설정을 해서 linux 상에서 time 확인을 해보았다.
2013. 09. 23. (월) 12:02:11 KST
정상적으로 나온다. 하지만 log 에서는 -9시간 전으로 나온다.
2013-09-23T03:02:11.913Z ...
해결 방법
../winston/lib/winston/common.js 파일을 수정 한다.
// // ### function timestamp () // Returns a timestamp string for the current time. // exports.timestamp = function () { // 수정 };
위 function 을 재 구현하면 시간이 원하는 포맷으로 출력 된다.
※ 참고 사이트
- nodejs/winston: https://github.com/flatiron/winston
'Nodejs' 카테고리의 다른 글
Nodejs Memory 관리 (0) | 2013.11.11 |
---|---|
Express req.param 사용 하기 (0) | 2013.09.23 |
Nodejs cluster process 값 공유 하기 (0) | 2013.08.29 |
Nodejs Express logger format 설정 하기 (0) | 2013.08.01 |
Nodejs pg library connection pool 관련 (0) | 2013.05.16 |