我想在我的服務器上使用Axis2啓用日誌記錄傳入HTTP頭,有沒有辦法通過log4j做到這一點?如何通過log4j啓用HTTP頭的日誌記錄
1
A
回答
2
Axis2使用Apache Commons Logging,一種可插入的日誌API。現在的問題是:您的服務器使用哪個日誌記錄庫?如果它是log4j的,那麼你可能可以把它記錄Axis2的交通—嘗試在log4j.properties
文件的應用程序服務器的設置
log4j.logger.org.apache.axis2.transport.http.server.wire=DEBUG
。
如果服務器使用其他的lib,但是,重定向軸輸出的log4j可能涉及與類加載器打在Commons Logging FAQ —描述,使得通用日誌的Log4j是由同一個類加載器加載,你需要部署與這兩個庫您的EAR和反向類加載策略爲「最後一位父母」。您的應用程序中的其他庫可能無法使用此設置運行。
0
我知道這是舊帖子,但我想分享我的解決方案來幫助其他人,因爲我最近剛剛面對同樣的情況。我在log4j.xml中配置了以下內容:
<appender name="fileout" class="org.apache.log4j.DailyRollingFileAppender">
<param name="file" value="/soapLog/axis2.log" />
<param name="DatePattern" value="'.'yyyy-MM-dd" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%p] %m%n" />
</layout>
</appender>
<logger name="org.apache.axis2.enterprise">
<level value="debug" />
<appender-ref ref="fileout" />
</logger>
<logger name="de.hunsicker.jalopy.io">
<level value="debug" />
<appender-ref ref="fileout" />
</logger>
<logger name="httpclient.wire">
<level value="debug" />
<appender-ref ref="fileout" />
</logger>
<logger name="org.apache.commons.httpclient">
<level value="debug" />
<appender-ref ref="fileout" />
</logger>
<logger name="org.apache.axis2.transport.http.server.wire">
<level value="debug" />
<appender-ref ref="fileout" />
</logger>
希望這可能有所幫助。
相關問題
- 1. Tomcat通過log4j訪問日誌記錄?
- 2. 通過JMX重新啓動Log4J日誌記錄
- 3. OpenShift WildFly Cartridge啓用日誌與公用日誌記錄和Log4J
- 4. Log4j的日誌記錄
- 5. Apache Solr Client =如何啓用「wire」日誌記錄(使用log4j)
- 6. 如何通過logging.properties啓用Hibernate的SQL日誌記錄?
- 7. Log4j日誌記錄閾值
- 8. Flyway&Log4J日誌記錄
- 9. log4j,外部日誌記錄
- 10. Java日誌記錄 - slf4j,log4j
- 11. Apache commons + log4j日誌記錄
- 12. 把log4j日誌記錄httpclient
- 13. 如何啓用Ehcache的日誌記錄
- 14. Tomcat使用log4j進行日誌記錄?
- 15. 如何啓用vstest.console.exe日誌記錄?
- 16. Google App Engine日誌記錄:基於HTTP標頭的過濾器
- 17. 如何在碼頭中啓用日誌記錄?
- 18. 啓用Activiti日誌記錄
- 19. VBA啓用日誌記錄
- 20. Hadoop啓用日誌記錄
- 21. 如何通過空行分隔日誌文件中的記錄? Log4j
- 22. 如何啓用NServiceBus通用主機的日誌記錄
- 23. 如何禁用HTTP客戶端4.1 log4j的日誌記錄到FileAppender
- 24. Spring引導日誌記錄Http通信
- 25. 如何使用log4j禁用類的調試日誌記錄?
- 26. log4j構建一致的日誌記錄
- 27. log4j額外的日誌記錄參數
- 28. Morphia在log4j上的日誌記錄
- 29. Log4j的同步日誌記錄
- 30. Log4j基於類的日誌記錄