簡體   English   中英

如何使用Log4j.xml來改變tomcat的內部日志記錄

[英]How to use Log4j.xml to alter tomcat's internal logging

我正在開發一個應用程序來分析tomcat生成的日志文件。 Tomcat生成各種日志文件,但對我來說最重要的是localhost_access.log文件。 我想改變tomcat的內部日志記錄,以便tomcat在同一天為不同的狀態消息創建不同的本地主機文件。

例:

1.localhost_access_log.2013-01-16.404.txt 2.localhost_access_log.2013-01-16.403.txt 3.localhost_access_log.2013-01-16.200.txt

我有一個專門的tomcat用於我的應用程序。 那只是一個應用程序在tomcat上運行,所以不需要追加應用程序ID。

希望問題很清楚。 我在谷歌搜索了很長時間但找不到合理的網站來啟動。 任何幫助,將不勝感激。 提前致謝..

Tomcat使用server.xml中的valve配置進行訪問日志記錄。 它使用內置類org.apache.catalina.valves.AccessLogValve,它不提供您正在查看的配置。

我相信你最好的選擇是覆蓋org.apache.catalina.valves.AccessLogValve類或通過擴展ValveBase來編寫自己的實現。 使用新的類信息更新server.xml。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM