如何定期删除 wso2 api 管理器中的日志
how to delete logs in wso2 api manager periodically
我正在使用 WSO2 API 管理器和身份服务器的组合。
现在我的服务器机器因为日志而满了。尽管日志被轮换,但它们并没有被删除。
有没有办法在 WSO2 中管理日志?可能会在一段时间后自动删除它们。或者限制日志文件的大小
您可以在 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。一世。将保留 20MB 块的前 1000 个条目
参考:WSO2 ESB log is too big, how to set?
我正在使用 WSO2 API 管理器和身份服务器的组合。 现在我的服务器机器因为日志而满了。尽管日志被轮换,但它们并没有被删除。 有没有办法在 WSO2 中管理日志?可能会在一段时间后自动删除它们。或者限制日志文件的大小
您可以在 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。一世。将保留 20MB 块的前 1000 个条目
参考:WSO2 ESB log is too big, how to set?