如何定期删除wso2 api管理器中的日志

如何定期删除wso2 api管理器中的日志,wso2,wso2is,wso2-am,wso2carbon,Wso2,Wso2is,Wso2 Am,Wso2carbon,我使用的是WSO2 API管理器和Identity server的组合。 现在我的服务器因为日志而满了。虽然日志正在轮换,但不会被删除。 有没有办法在WSO2中管理日志?可能会在一段时间后自动删除它们。或者限制日志文件的大小您可以在存储库/conf/log4j.properties文件中配置日志记录 在log4j.appender.CARBON_LOGFILE=org.apache.log4j.RollingFileAppender部分添加以下配置 log4j.appender.CARBON_L

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

您可以在
存储库/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。我e将保留20MB块的前1000个条目


Ref:

它会在一段时间后删除日志吗?ie是否删除滚动日志文件?log4j:警告org.wso2.carbon.utils.logging.appenders.carbondailrollingfileappender中没有此类属性[maxFileSize]。log4j:警告org.wso2.carbon.utils.logging.appenders.carbondailrollingfileappender中没有此类属性[maxBackupIndex]。[2017-11-22 00:57:24358]信息{org.wso2.carbon.core.internal.CarbonCoreActivator}-启动wso2 carbon。。。这是什么意思?我想我的appender是CarbonDailyRollingFileAppender。。我需要做什么改变?