winston 사용시 나타날 수 있는 이슈위와 같이 단순히 console.log를 Logger.log로 변경했을 시 발생한다. winston의 log함수는 console.log와 같은 의미가 아니다. 좀 더 포괄적인 의미의 로그이므로 console.log와 같은 의미로
winston을 이용하면 logging 정보를 파일이나 db에 저장할 수 있다.wintson-daily-rotate-file은 로그들을 날짜, 사이즈에 기반해서 관리할 수 있게 도와주는 패키지이다. Logs can be rotated based on a date, si
winston을 사용하면서 console에만 colorize() 해야한다. 파일에 저장할 때도 colorize하게 되면 파일에 색관련 특수문자가 같이 찍히기 때문이다.아래 예에서 consoleOpts옵션을 new winston.transports.Console(cons
morgan은 http 요청 응답을 위한 로깅으로 사용하기 좋고 winston은 로깅들을 포맷화해서 저장하기 좋다. 따라서 두개를 같이 사용해보자.custom morgan middleware를 app.js에 넣어준다.development환경에서 dev를 사용하지 않고