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

kimmmjy001님의 프로필 이미지

작성한 질문수

스프링 핵심 원리 - 기본편

스프링으로 전환하기

bean 주입관련 로그 출력이 안됩니다...

24.07.07 21:03 작성

·

319

1

[질문 내용]

‘스프링 핵심 원리 - 기본편’커리큘럼의  섹션3 ->스프링으로 전환하기 강의에서, 4분 56초쯤 보시면 런타임 후에 bean등록하는 내용을 설명해주시는데요.

저는 해당 로그가 출력이 안됩니다 ㅠ

김영한스프링질문_2024-07-07.png

참고로 JDK17버전, springframework.boot는 3.3.1버전으로 프로젝트를 생성했습니다…

그리고 혹시 Preferences의 build, run설정이 IntelliJ IDEA로 해놔서 그런가? 해서 gradle로 바꿔서 

Refresh하고 재런타임해봤는데도 동일했고요…

또 챗지피티로 검색해서나온 제가 올린 이미지의 3번내용 vm option를 부여해봐도 안됩니다…

물론 기존 비슷한 질문에 대해 해결책으로 낮은 버전으로 하면 된다고 되어 있는데 어차피 버전 상관없이 로그출력될수있도록 설정이 맞춰져있다면 출력이 되어야 하는거잖아요..? 그래서 지금 진행하는 버전으로 시도해보고 싶어서요... 어떻게 해야 해결이 될까요..?

https://drive.google.com/file/d/1XNU4xQnzjefJlXhUMkGRNKzQ_aT02-yJ/view?usp=drive_link

해당 프로젝트의 공유파일링크입니다. 접근권한에 대해 docs내용에 해당 공유부여자의 이메일이 안나와있어 공유대상자를 추가하진 못했습니다. 댓글로 말씀주시면 바로 접근권한 부여드리도록 하겠습니다.

답변 2

1

인프런 AI 인턴님의 프로필 이미지

2024. 07. 07. 21:06

안녕하세요, 인프런 AI 인턴입니다. kimmmjy001님의 질문에 대해 도와드릴 수 있는 관련 정보를 찾았습니다.

스프링 부트 3.x 버전에서 로그가 출력되지 않는 현상에 대해 다른 학습자들도 유사한 질문을 제기했습니다. 이는 스프링 부트 버전 3.1 이상에서 기본 로그 레벨이 INFO로 변경되어 DEBUG 레벨의 로그가 기본적으로 출력되지 않기 때문입니다. 따라서, 로그를 출력하려면 로그 레벨을 DEBUG로 명시적으로 설정하거나, 로그 설정 파일을 추가해야 합니다.

다음은 로그가 출력되지 않는 문제를 해결하기 위해 참고할 수 있는 링크들입니다:

<configuration>
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%msg%n</pattern>
        </encoder>
    </appender>
    <root level="DEBUG">
        <appender-ref ref="STDOUT" />
    </root>
</configuration>

이를 통해, 스프링 부트 애플리케이션을 실행할 때 DEBUG 레벨 이하의 로그를 출력할 수 있습니다.

또한, 로그 설정 관련하여 추가적으로 필요한 설정이나 조치가 있는지 콘솔에 스프링 실행 시 로그가 안뜹니다.에서 OMG 서포터즈님의 답변을 참고하실 수도 있습니다. 여기서도 스프링 부트 3.1 이상에서 로그 출력 문제 해결에 대한 안내를 받을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

David님의 프로필 이미지

2024. 07. 07. 23:15

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

권한 설정 방법은 아래 업로드 방법 링크를 확인해주세요.

권한 설정을 변경해 주시지 않으면 도와드릴 방법이 없습니다:)


도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다.

실제 동작하는 전체 프로젝트를 ZIP파일로 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://bit.ly/3fX6ygx


주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요


추가로 다음 내용도 코멘트 부탁드립니다.

1. 문제 영역을 실행할 수 있는 방법

2. 문제가 어떻게 나타나는지에 대한 상세한 설명


링크: 공식 서포터즈

링크: 자주하는 질문

감사합니다.