• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

coreapplication 실행시 로그

23.12.16 22:22 작성 조회수 403

0

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

답변 1

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2023.12.16

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

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

logging.level.root=debug

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

logging.level.root=info


감사합니다.

roal님의 프로필

roal

질문자

2023.12.16

답변 감사합니다.

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

OMG님의 프로필

OMG

2023.12.17

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

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

ex)

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

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

image