2012-03-15 4 views
4

iText와 Flying Saucer를 사용하여 PDF를 컴파일하고 있는데, 아쉽게도 Flying Saucer에서 컴파일 할 때 출력을 얻지 못했습니다. 나는 현재 직면하고있는 현재의 문제를 디버깅 할 수 있도록 내부적으로 어떤 일이 벌어지고 있는지를 볼 수 있기를 정말로 원합니다.비행 접시를 켜기 java.util.logging 출력

Flying Saucer 용 java.util.logging을 어떻게 켜는 수 있습니까? 현재 SLF4J/Logback을 사용하고 있습니다.

답변

9

는 발견 :

System.getProperties().setProperty("xr.util-logging.loggingEnabled", "true"); 
XRLog.setLoggingEnabled(true); 
+0

어떻게 당신의 SLF4J/Logback 설정이 작동합니까? 'XRLog'는 불행하게도 JDK 로깅 인 JDKXRLogger 로거를 기본적으로 사용합니다. – Tvaroh

+4

@Tvaroh SLF4j/Logback을 사용할 때'System.getProperties(). setProperty ("xr.util-logging.handlers", "org.slf4j.bridge.SLF4JBridgeHandler");'(또는'- Dxr.util-logging.loggingEnabled = true -Dxr.util-logging.handlers = org.slf4j.bridge.SLF4JBridgeHandler'). http://www.slf4j.org/api/org/slf4j/bridge/SLF4JBridgeHandler.html 또는 http://www.slf4j.org/legacy.html#log4j-over-slf4j 또한 https : // github를 참조하십시오. 'xr.util-logging.handlers'에 대한 정보는/flyingsaucerproject/flyingsaucer/blob/master/flying-saucer-core/src/main/resources/resources/conf/xhtmlrenderer.conf – mkurz