작성
·
251
·
수정됨
0
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
1. 영한님 안녕하세요. ansi terminal 로 적용하고 싶어서 Grep Console plugin 비활성화 후 resources/application.properties
에서 spring.output.ansi.enabled=always 를 적용해도 똑같고 gradle refresh를 해도 위 사진과 똑같은 상황입니다. 어떻게 적용하는지 모르겠습니다..ㅠ
2. properties 에서 logging.level.root=info
를 적용하지 않으면 많은 로그가 나오는데요 무조건 info 를 적용해야하는걸까요?
답변 2
1
안녕하세요. ljjs0121님
1번의 경우에는 저도 잘 모르겠습니다. 혹시 아시는 분 있으면 답변 부탁드려요.
2번의 경우에는 기본이 debug로 설정이 되어 있는 것으로 보이는데요. 이 경우 스프링이 설정 정보를 모두 출력해줍니다. info로 변경하셔야 꼭 필요한 로그만 확인할 수 있습니다.
감사합니다.
0
왜 그렇게 되는지 모르는데 저의 해결법 공유드립니다
초반에 spring 에서 로그를 확인하는 기준이 변경되어 임의로 resource/logback.xml 파일을 만들어서 의도적으로 stdout 으로 나오게 했습니다(이전 강의에서 spring 이 달라져서 질문중 답변에 있었습니다)
이파일을 지우니 debug level 이 info level 로 출력되고 ansi 스타일의 색깔도 나오게 되었습니다
물론 왜 그런지는 잘 모르겠습니다