繁体   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