[nest.js] winston

김민재·2025년 4월 27일

nest.js

목록 보기
53/63

🍈 winston

  • Node.js에서 가장 오래되고 많이 쓰이는 로깅 라이브러리 중 하나

🎂 winston 특징

  • 포맷, 출력 방식 커스터마이징 용이(timestamp, colorize, json, 등등)

  • 콘솔, 파일, DB 등 여러 위치로 로그 전송 가능

  • NestJS에서도 커스텀 Logger로 잘 통합 가능

  • 플러그인 많음(logrotate, Elasticsearch 전송 등)

👾 winston 주요 기능

  1. 로그 레벨: error, warn, info, debug 등

  2. 로그 포맷: timestamp, json, colorize, prithf 등 자유

  3. 트랜스포트: 로그를 어디로 보낼지 설정: 콘솔, 파일 DB 등

  4. 에러 핸들링: 에러 객체를 자동으로 출력 가능

profile
개발 경험치 쌓는 곳

0개의 댓글