[nest.js] logging

김민재·2025년 4월 27일

nest.js

목록 보기
52/63

🥏 logging

  • 애플리케이션에 언제, 어디서, 무엇을 했는지 기록을 남기는 행위

  • 개발 중, 운영 중 문제 추적, 디버깅, 성능 분석, 보안 기록 같은 걸 위해 아주 중요하다.

🍋 logging 예시

  • 회원가입 API 호출
    : [2025-04-11 10:00:12][INFO] POST /auth/signup 요청 받음 - userId: example
    이런 식으로 터미널 창에서 확인이 가능하다.

👷‍ logging 중요한 이유

  1. 버그 찾기 쉬움: 언제 어떤 문제가 일어났는지 알기 쉽다.

  2. 운영 상황 모니터링 가능: 실패율, 응답 시간 추적

  3. 보안 및 감시: 누가 뭘 요청했는지 기록

  4. Slack 같은 알림 연동도 가능: 심각한 에러 시 실시간 알림도 가능

  5. 시간 확인: 언제 생긴 문제인지, 언제 생긴 요청인지 파악하기 쉽다.

profile
개발 경험치 쌓는 곳

0개의 댓글