如何定期删除wso2 api manager中的日志

时间:2017-11-16 17:01:53

标签: wso2 wso2is wso2-am wso2carbon

我正在使用WSO2 API Manager和Identity Server的组合。 现在我的服务器机器因日志而变满了。虽然日志轮换,但它们不会被删除。 有没有办法管理WSO2中的日志?可能会在一段时间后自动删除它们。或者限制日志文件的大小

1 个答案:

答案 0 :(得分:1)

您可以在repository/conf/log4j.properties文件中配置日志记录。

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

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

因此,这将确保使用总共20MB * 1000。一世。将保留前1000个20MB块的条目

参考:WSO2 ESB log is too big, how to set?