springboot 설정 로그 가 인쇄 되 지 않 습 니 다 sql 해결 방법
3050 단어 springboot설정 로그인쇄 하 다.sql
로그 에 sql 을 인쇄 할 설정 을 먼저 말씀 드 리 겠 습 니 다.
1.my batis.xml 설정 에 다음 설정 을 추가 합 니 다.
<!-- MyBatis 。-->
<setting name="logPrefix" value="m-shop-mybatis-sql." />
<!-- MyBatis , 。 SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING-->
<setting name="logImpl" value="SLF4J" />
주:여기 logPrefix 의 value 가"."가 져 가 야 합 니 다.2.logback-spring 에 다음 설정 을 추가 합 니 다.
<logger name="m-shop-mybatis-sql" level="debug"></logger>
주:이 name 속성 은 my batis 파일 의 log Prefix 값 과 대응 해 야 하지만"..."그럼 제 가 겪 은 문 제 를 말씀 드 리 겠 습 니 다.다음은 제 logback 의 일부분 설정 입 니 다.
<!-- -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>info</level>
</filter>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<!-- -->
<pattern>${LOG_FORMAT}</pattern>
<!-- -->
<charset>${ENCODING}</charset>
</encoder>
</appender>
<logger name="m-shop-mybatis-sql" level="debug"></logger>
<springProfile name="dev,test">
<!-- -->
<root level="info">
<appender-ref ref="CONSOLE" />
</root>
</springProfile>
<springProfile name="prod">
<!-- -->
<root level="info">
<appender-ref ref="FILE" />
</root>
</springProfile>
이것 은 제 가 처음에 설정 한 것 입 니 다.sql 을 인쇄 하지 못 하고 마지막 으로 문 제 를 찾 은 것 은 등급 때 문 입 니 다.해결 방법
여기 info 를 debug 로 바 꾸 면 인쇄 할 수 있 습 니 다.
원인 설명:
저 는 dev 를 사 용 했 습 니 다.로그 인쇄 단 계 는 info 이 고 logger 를 my batis 로 설정 한 인쇄 단 계 는 debug 입 니 다.info 단 계 는 debug 보다 크 지만 logger 가 인쇄 할 수 있 을 것 같 습 니 다.하지만 저 는 CONSOLE 에서 도 info 단 계 를 설정 하 였 습 니 다.여기 설정 은 logger 가 설정 한 단 계 를 차단 합 니 다.
마지막 으로 sql 이 콘 솔 에 인쇄 된 차이 점 을 말씀 드 리 겠 습 니 다.
위의 첫 번 째 그림 은 my batis 가 콘 솔 에 인쇄 하도록 설정 한 것 이 고,두 번 째 그림 은 my batis 가 logback 로그 에 인쇄 되 어 있 으 며,logback 은 콘 솔 에 인쇄 되 어 있 습 니 다.
이상 은 springboot 설정 로그 에서 sql 을 인쇄 할 수 없 는 해결 방법 에 대한 상세 한 내용 입 니 다.springboot 에서 sql 을 인쇄 할 수 없 는 자 료 는 다른 관련 글 을 주목 하 십시오!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin Springboot -- 파트 14 사용 사례 REST로 전환하여 POST로 JSON으로 전환前回 前回 前回 記事 の は は で で で で で で を 使っ 使っ 使っ て て て て て リクエスト を を 受け取り 、 reqeustbody で 、 その リクエスト の ボディ ボディ を を 受け取り 、 関数 内部 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.