2012-12-19 96 views
4

我對WSO2 ESB進行性能測試。我發現日誌太大,無法打開。最大的文件是7.20GB。我認爲這是一個大問題。我想設置每個小於20MB的日誌文件,並且我想自動刪除舊日誌。如何設置?任何人都可以幫助我? enter image description hereWSO2 ESB日誌太大,如何設置?

回答

2

您可以在ESB_HOME/repository/conf/log4j.properties文件中配置日誌記錄。

log4j.appender.CARBON_LOGFILE=org.apache.log4j.RollingFileAppender部分添加以下配置。

log4j.appender.CARBON_LOGFILE.MaxFileSize=20MB 
log4j.appender.CARBON_LOGFILE.MaxBackupIndex=1000 

因此,這將確保總共使用2MB * 1000。一世。 Ë2MB塊的第1000個條目將被保留

+0

非常感謝你。以及如何設置http_access_2012-12-19.log? – ayan117

2

您可以通過編輯卡特琳娜 - server.xml中位於{} CARBON_HOME /庫/ conf目錄/ tomcat目錄,並在AccessLogValve添加renameOnRotate配置http_access_log

<閥的className = " org.apache.catalina.valves.AccessLogValve "目錄= " $ {carbon.home} /庫/日誌" renameOnRotate = "真"前綴= " http_access_ "後綴= "的.log圖案= "組合"/>

請參考[1]更多細節

[1] - http://sparkletechthoughts.blogspot.com/2013/07/configure-access-logging-in-wso2.html