2010-03-24 49 views
4

我使用Apache公共HTTPClient與Apache Axis 1.5,我試圖通過啓用org.apache.commons.httpclient DEBUG和httpclient進行Web服務調用時交換消息記錄。連接到DEBUG。但是,這不起作用。下面提到的是我的log4j.xml - 有人可以幫助我嗎? 感謝Apache公共HTTPClient和log4j.xml

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> 
<appender name="rolling" class="org.apache.log4j.DailyRollingFileAppender"> 
    <param name="File" value="test.log" /> 
<layout class="org.apache.log4j.PatternLayout"> 
     <param name="ConversionPattern" value="%d [%t] %-5p %c:%L - %m%n"/> 
</layout> 
</appender> 
<logger name="org.apache.commons.httpclient"> 
    <level value="DEBUG"/> 
</logger> 
<logger name="httpclient.wire"> 
<level value="DEBUG"/> 
</logger> 
<root> 
<level value="DEBUG" /> 
<appender-ref ref="rolling"/> 
</root> 


</log4j:configuration> 
+0

你的log4j.xml丟失。你逃過了標籤嗎? – stevedbrown 2010-03-24 18:04:05

+0

感謝您的通知。我現在添加了它。 – 2010-03-24 18:10:52

回答

3

你需要有日誌級別設置爲ALL,無法調試

<logger name="httpclient.wire"> 
    <level value="ALL"/> 
</logger> 
+0

這不適合我。 Apache Axis 1.6在這裏 – allkenang 2017-07-12 09:35:11