簡體   English   中英

WSO2 ESB日志太大了,怎么設置?

[英]WSO2 ESB log is too big, how to set?

我在WSO2 ESB上進行了性能測試。 我發現日志太大而無法打開。 最大的文件是7.20GB。 我認為這是一個大問題。 我想將每個日志文件設置為小於20MB,我想自動刪除舊日志。 怎么設置這個? 有人可以幫幫我嗎? 在此輸入圖像描述

您可以在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。 一世。 e將保留前1000個2MB塊的條目

您可以通過編輯位於{CARBON_HOME} / repository / conf / tomcat目錄的catalina-server.xml來配置http_access_log,並在AccessLogValve中添加renameOnRotate

<Valve className =“org.apache.catalina.valves.AccessLogValve”directory =“$ {carbon.home} / repository / logs”renameOnRotate =“true”prefix =“http_access_”suffix =“。log pattern =”combined“/ >

有關詳細信息,請參閱[1]

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

暫無
暫無

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

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