2017-12-06 3 views
0

문제점 : Jooq는 로고 만 기록하지만 ("jooq를 사용해 주셔서 감사합니다"), 문서별로 쿼리를 기록하지 않습니다.Jooq : jooq의 로고 만 기록됩니다.

Jooq 버전 : 3.10.2 (시도 오래된 것들)

로거 종속성 :

compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.10.0' 
compile group: 'org.apache.logging.log4j', name: 'log4j-to-slf4j', version: '2.10.0' 

(시도 다른 사람의 성공없이뿐만 아니라 (SLF-log4j12))

의 log4j.xml :

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 
<log4j:configuration> 
    <appender name="stdout" class="org.apache.log4j.ConsoleAppender"> 
     <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%m%n" /> 
     </layout> 
    </appender> 

    <root> 
     <priority value="debug" /> 
     <appender-ref ref="stdout" /> 
    </root> 
</log4j:configuration> 
+1

어딘가에 어딘가에 다른 구성 (특히 디버그 로그 수준)이 무시되고 있습니까? 로고는 정보 수준으로 기록되지만 대부분의 다른 jOOQ 로그는 디버그 또는 추적 수준으로 기록됩니다. –

+0

아마 맞을 것입니다. 그래도 그것을 찾을 수 없습니다. 솔루션으로 구현 된 ExecuteListener는 로그를 작성합니다. – ClassyPimp

답변

0

이 문제는 충돌하는 종속성의 결과입니다. 누군가이 문제에 직면하면 다른 방법으로 ExecuteListenershown here 으로 구현하고 거기에 로그 문을 호출 할 수 있습니다.