我做WSO2 ESB性能测试。 而且我发现日志是太大无法打开。 最大的文件是7.20GB。 我觉得这是一个很大的问题。 我想设置每个日志文件小于20MB,我想删除旧的日志自动。 如何设置呢? 任何人都可以帮我吗?
Answer 1:
您可以配置ESB_HOME /库/ 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将保留
Answer 2:
您可以通过编辑卡特琳娜 - server.xml中位于{} CARBON_HOME /库/ conf目录/ tomcat目录,并在AccessLogValve添加renameOnRotate配置http_access_log
请参阅[1]更多细节
[1] - http://sparkletechthoughts.blogspot.com/2013/07/configure-access-logging-in-wso2.html
文章来源: WSO2 ESB log is too big, how to set?