[ TIL 221207 ] Node.js Log (작성 중)

ponyo·2022년 12월 7일
0

Node

목록 보기
6/7

로그

프로그램의 상태를 관찰할 수 있도록 프로그램이 제공하는 정보로서 대부분 텍스트 파일 형태로 존재한다.

01. winston

node.js에서 로그를 파일 형태로 기록할 수 있는 기능을 제공하는 패키지

1년 내내 무중단을 원칙으로 하는 백엔드 시스템 특성상 상당히 많은 양의 로그가 생성되고, 모든 로그를 하나의 파일에 기록하게 되면 특정 파일의 용량이 매우 커지게 된다.

이를 방지하기 위해서 대부분의 로그 패키지들은 날짜별로 파일 생성, 지정한 용량보다 내용이 커질 경우 파일 분할 등의 기능을 기본으로 제공한다.

npm install --save winston
npm install --save winston-daily-rotate-file
# or
yarn add winston
yarn add winston-daily-rotate-file
profile
😁

0개의 댓글