일단 진행시켜

spring- 로그 출력 안되는 문제 해결 본문

🌿Spring, SpringBoot

spring- 로그 출력 안되는 문제 해결

2024. 1. 7. 15:36

스프링 컨테이너에 대해 공부하고 있었다

실행해 보니까 결과값은 잘 나오는데 뭔가 이상하다

 

원래대로면 Spring 어쩌구하면서 예쁘게 출력되어야 하는데..

스프링부트가 나오긴 하는걸봐서 오류는 아닌 거 같은데.. 기분이 그렇다

뭔가 지저분하고(?) 그냥 스프링 아닌 거 같다ㅠㅠ

 

일단 이건 버전에 따라 다르다

스프링 부트 3.1이상 쓰면 로그가 안 나온단다

 

근데 난 보고 싶으니 바꿔보겠다

 


해결

알아보니 스프링 부트 3.1부터는 기본 로그 레벨 설정이 다르다고 한다

그래서 이 로그 레벨을 바꿔주면 해결

INFO → DEBUG

 

바꿔주기 위해서 파일을 하나 만들어야 한다

 

 

src/main/resources/logback.xml

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

 

원하는 대로 하나하나 다 볼 수 있다!

 

 

 

+)

 

아 참고로 원래대로 바꾸고 싶으면

 

1. 만든 파일을 제거하거나

2. 루트 레벨을 INFO로 바꾸면 된다

 

 

'🌿Spring, SpringBoot' 카테고리의 다른 글

[개념]:💡JWT에 대해 알아보자  (0) 2024.09.29