[Nest.JS] Logger 사용하기

손재명·2023년 2월 9일
0

기존 사내 프로젝트를 진행할땐 Express를 사용했어서
로그가 전부 console.log 였었다.

현재 신규 프로젝트에서 Nest.JS로 마이그레이션을 했는데 각각의 Controller, Service등 모듈화 되어있는 각각의 기능들에서 어디에서 로그가 찍혔는지 알수가 없었다.

그래서 기존에 사용하던 console.log를 버리고
Nest.JS에서 제공하는 Logger 함수를 사용하였다.

  private static readonly logger = new Logger(HttpExceptionFilter.name);

HttpExceptionFilter.logger.debug('@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@');
    HttpExceptionFilter.logger.debug('status :', status);

보다 더 직관적인 로그를 볼 수 있었고, 어떤 곳에서 로그가 발생되었는지 바로 확인할 수 있어 좋았다.

profile
”빠르게 성장하는 로켓 개발자“ 성장하는 과정을 기록하다.

0개의 댓글