ABOUT ME

Today
Yesterday
Total
  • Nest.js 로그
    Nest.js 2025. 2. 26. 13:39

    * 로그 레벨

    log 중요한 정보의 범용 로깅
    warning 치명적이거나 파괴적이지 않은 처리 되지 않은 문제
    error 치명적이거나 파괴적인 처리되지 않은 문제
    debug 오류 발생시 로직을 디버그 하는데 도움이 되는 유용한정보 (개발자용)
    vebose 응용프로그램의 동작에 대한 통찰력을 제공하는 정보 (운영자용)

     

    * 로그 레벨에 따른 표출 범위

    : 로그레벨을 정의해서 볼수 있다.

      log error warning debug verbose
    develop O O O O O
    staging O O O X X
    production O O X X X

     

    * Nest.js 에서 로그 사용 예제

    // 사용 예제
    export class BoardController{
    	const logger = new Logger('BoardController');
        
        //API 호출시
        getData(testDto:TestDto){
        	this.logger.verbose(`payload : ${JSON.stringify(testDto)};
        }
    }

    'Nest.js' 카테고리의 다른 글

    Nest.js 모듈 생성(추가) 퀵가이드  (0) 2025.03.05
    Nest.js 에서의 Pipe  (0) 2025.02.12
Designed by Tistory.