如何解决如何将wildfly server.log配置为具有固定大小并每天轮换并仅保留日志5天
standalone.xml中的代码段
**以下配置未产生结果。
<file relative-to="jboss.server.log" path="server.log"/>
<suffix value=".yyyy-MM-dd"/>
<rotate-size value="500m"/>
<append value="true"/>
<max-backup-index value="5"/>
解决方法
使用periodic-size-rotating-file-handler
属性时,suffix
不会清除备份。请参见Wildscribe documentation。已经要求这样做,但是实际上并没有确定要清除哪些文件的好方法。
您可能需要直接在standalone.xml
内部使用旋转文件处理程序,如下所示:
<profile>
<subsystem xmlns="urn:jboss:domain:logging:3.0">
<periodic-rotating-file-handler name="FILE" autoflush="true">
<formatter>
<named-formatter name="PATTERN"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="server.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="true"/>
</periodic-rotating-file-handler>
</subsystem>
</profile>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。