[英]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.