5
누구나 log4j2로 최대 절전 모드 SQL 매개 변수를 로그하는 방법에 대한 예제가 있습니까? log4j 1.x를 사용하여 로그하는 방법을 알고 있지만 log4j 2.0 베타 3 버전 (지금까지의 마지막 버전)에서는이 작업을 수행 할 수 없었습니다.Log4j2 로그 최대 절전 모드 매개 변수 바인딩
감사합니다.
누구나 log4j2로 최대 절전 모드 SQL 매개 변수를 로그하는 방법에 대한 예제가 있습니까? log4j 1.x를 사용하여 로그하는 방법을 알고 있지만 log4j 2.0 베타 3 버전 (지금까지의 마지막 버전)에서는이 작업을 수행 할 수 없었습니다.Log4j2 로그 최대 절전 모드 매개 변수 바인딩
감사합니다.
이 질문에 대한 다른 응답을 보았지만 이라는 문자 만 기록하십시오. org.hibernate.type
Logger 카테고리를 설정하면 많은 양의 출력이 발생합니다!
내가보기를 원하는 것은 대체 값입니다. 그게 당신이뿐만 아니라 원하는 있다면, 계속 읽어 ... 구성 할 로거 범주라고 요약
:
org.hibernate.type.descriptor.sql.BasicBinder
그리고 당신은 TRACE
에 그 값을 설정해야합니다 그 다음은이 작업을 수행하는 .properties
스타일 및 XML 구성입니다.
.properties
스타일 :
log4j.rootLogger=INFO, Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n
# Below is the line to dump ONLY the bind variables
log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
XML :
10:58:47,631 TRACE [org.hibernate.type.descriptor.sql.BasicBinder] (Thread-5212 (HornetQ-client-global-threads-475186579)) binding parameter [1] as [BIGINT] - 165
10:58:47,631 TRACE [org.hibernate.type.descriptor.sql.BasicBinder] (Thread-5212 (HornetQ-client-global-threads-475186579)) binding parameter [2] as [BIGINT] - 1390496100822
재밌게 :
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="Console" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</layout>
</appender>
<root>
<priority value="DEBUG" />
<appender-ref ref="Console" />
</root>
<logger name="org.hibernate.type.descriptor.sql.BasicBinder">
<level value="TRACE" />
<appender-ref ref="Console" />
</logger>
</log4j:configuration>
출력은 모양을!