log1 morgan winston 사용 시 파일에 이상한 특수 문자 출력 "[0m" 해결 에러 내용 node js에서 log를 위해 morgan과 winston을 함께 사용했을 때 log file에서 이상한 특수문자 "[0m"가 출력된다. 참고로 "[0m"는 reset all modes(colors and styles)를 위해 사용되는 ANSI escape code이다. ("[0m"는 "ESC[0m"으로도 적을 수 있다.) 에러 원인 morgan에서 console에 출력하기 위해 color를 입히는( colorize ) 과정에서 특수문자가 들어가는데, morgan에서 winston으로 만든 logger를 사용할 때 특수문자 ( ANSI colors/styles )가 포함된 string을 그대로 전달하기 때문이다. 콘솔이나 터미널과 다르게 로그 파일에서는 이러한 특수문자가 적용되지 않기에.. 2022. 11. 22. 이전 1 다음