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

+ Recent posts