NestJS Techniques Logging

(참고사항 - 개인적으로 궁금해서 공식문서 내용 확인해봄)

NestJS의 인스턴스 생성 옵션중 logger에 여러가지 옵션을 주입할 수 있다. false, console, LoggerService(Custom Logger)

아래의 예제 코드와 사진을 통해 확인할 수 있듯이 개발자의 입맛대로 로거를 선택/확장하여 사용할 수 있도록 만들어져 있는 것을 확인하였다.

// main.tsimport { NestFactory } from '@nestjs/core';import { AppModule } from './app.module';async function bootstrap() {  const app = await NestFactory.create(AppModule, {    logger: console,  });  await app.listen(3000);}bootstrap();

NestJS 기본 로거

NestJS 로거 전역객체 console 커스텀Nest기본 로거가 console.log 형태로 출력되는 것을 확인할 수 있다.

참고자료 :
- NestJS Logger Document