인프런 커뮤니티 질문&답변

roal님의 프로필 이미지
roal

작성한 질문수

스프링 핵심 원리 - 기본편

request 스코프 예제 만들기

coreapplication 실행시 로그

작성

·

531

0

coreapplication 실행시 콘솔창에 이렇게 debug 로그들이 많이 뜨는데 강의 영상 1:26 처럼 INFO 로그들만 나오게 하려면 어떻게 해야 하나요?

답변 1

0

안녕하세요. roal님, 공식 서포터즈 OMG입니다.

application.properties에 아래와 같은 설정이 추가되어 있을까요?

logging.level.root=debug

logging 출력 level 설정이 되어 있다면 지우거나, info로 강제로 설정해서 확인해보시겠어요?

logging.level.root=info


감사합니다.

roal님의 프로필 이미지
roal
질문자

답변 감사합니다.

application.propertest 에는 없고 logback.xml 파일에 <root level="DEBUG"> 있어서 <root level="INFO">로 바꾸니까 해결되긴 했습니다. 그런데 test코드 실행시 debug 로그들이 안뜨더군요 이런건 감안하고 debug 로그들 필요할때 마다 손수 logback.xml 파일을 수정해야 하나요?

main/ 내의 코드와 test/ 내의 코드의 로깅 레벨 차이에 따라 별도의 설정 방법에 대한 질문으로 이해하였습니다.

아래와 같이 logback.xml을 각 패키지 별로 구분하여 설정을 별도로 지정할 수 있습니다.

ex)

main/resources/loback.xml의 로깅 레벨은 INFO

test/resources/logback-test.xml의 로깅 레벨은 DEBUG

image

roal님의 프로필 이미지
roal

작성한 질문수

질문하기