AWS EB에서 서버를 구동할 때 로그 파일을 cloudwatch로 설정해서 보는 경우가 많습니다. 이때 AWS console 웹페이지에서 로그를 검색하는 경우가 많은데 color 값 때문에 다음과 같이 나옵니다. 이걸 이쁘게 나오게 하는 방법은 없을까 하고 여기에 질문을 쓰다가 방법을 직접 찾아봤습니다. -_-;;
방법 1: awslogs CLI 이용하기 (3rd-party)
AWS console 웹페이지 대신에 아래 cli를 통해서 보면 color로 보여주네요. 사용법도 간단하고 좋아 보입니다. 도 1000개가 넘네요.
예를 들어 특정 log 그룹의 모든 stream에 대해 1일 이내의 log만 확인할 때는 다음과 같이 하면 됩니다.
awslogs get /aws/elasticbeanstalk/production/var/log/nodejs/nodejs.log ALL -s1d
방법 2: parse-server의 log adapater를 수정하기
이건 사실 아직 해보진 않았습니다. parse-server의 로그를 담당하는 log adpater를 새로 지정해서 ansi color를 입히지 않도록 하면 되겠죠.ㅎㅎ
그런데 말입니다. aws console 에서 직접 컬러가 적용된 상태로 볼 방법은 정말 없는 건가요? 그것이 알고 싶네요. --;
아신다면 제보 바랍니다.--;;;;