winston으로 로깅을 해보자
로그를 수집하고, 일정 날자가 지나면 압축하고, 너무 오래된 로그는 삭제하는 등의 log rotate 세팅은 중요합니다. 그런데 morgan은 http 메서드로 특정 URL을 방문할 때만 로깅을 합니다. 서버가 시작되었을 때, 에러가 발생했을 때 등에 대한 로깅은 winston을 사용해야 합니다. 사용법은 간단합니다. (1) 포맷과 winstonDaily 구성을 하여 로거를 생성하고, (2) 추가적인 세팅을 한 다음, (3) logger.error("...") 꼴로 사용하면 됩니다. winston: https://github.com/winstonjs/winston winston-daily-rotate-file: https://github.com/winstonjs/winston-daily-rotate-fi..