23.8.29
log4jdbc 라이브러리 사용하면서...
일단은 교재에서는 log4j를 사용해서 교재에 나와있는 교재와 내 log4j2.xml 문서는 조금 달랐기 때문에 공식 문서를 확인해보니까 (전부 다 영어라 해석하는데 조금 시간이 걸렸다...😂)
이렇게 로그 레벨이 있는데 기본 내 xml에서는 이렇게 설정이 되어있었다.
<!-- Logger 설정 -->
<Loggers>
<Root level="INFO" >
<AppenderRef ref="console"/>
</Root>
<Logger name="org.zerock" level="INFO" additivity="false">
<AppenderRef ref="console"/>
</Logger>
<Logger name="org.springframework" level="DEBUG" additivity="false">
<AppenderRef ref="console"/>
</Logger>
</Loggers>
그래서 Logger level을 INFO -> WARN 으로 하나만 변경을 해보니 큰 차이가 없어서 Root level="INFO"를 제외하고 밑에 Logger level들을 WARN으로 변경해주니 뭔가 깔끔하게 변경이 됐다!👀
<Logger name="org.zerock" level="WARN" additivity="false">
<AppenderRef ref="console"/>
</Logger>
<Logger name="org.springframework" level="WARN" additivity="false">
<AppenderRef ref="console"/>
</Logger>
이번에는 ERROR 레벨로 변경을 해보니
엄청나게 보기 편해졌는데 스크롤에는 사진에는 별로 티가 안나네... 일단은 나중에 오류 발생했을 때 어디인지 찾기 힘들수도? 있으니까 교재에서 하라는대로 WARN 으로 사용해야겠다!
아 그리고 주의해야할 점이 있는데
로그 네임은 꼭 대문자로 적어야 한다!!
The name of the custom level. Note that level names are case sensitive. The convention is to use all upper-case names.
-> 사용자 지정 수준의 이름입니다. 레벨 이름은 대소문자를 구분합니다. 규칙은 모두 대문자 이름을 사용하는 것입니다.