logging 라이브러리 - winston

Node.js logging 라이브러리 중 하나인 winston을 접하고 적용하면서 만난 issue를 정리해보자.

  • winston.Logger생성자가 아니라는 타입 에러가 발생했다.
  • winston의 버전이 3.0.0 이상인 경우 winston.Logger를 사용할 수 없다.
  • 위 코드에서 new(winston.Logger)winston.createLogger로 바꿔준다.
  • 이슈를 해결한 코드는 아래와 같다.
1
2
3
let logger = winston.createLogger({
// ...
});

참고 링크