如何在WildFly中配置压缩日志?

麦可

是否可以在WildFly 10中配置压缩日志?在此处找不到正确的配置:https : //docs.jboss.org/author/display/WFLY10/Handlers

合乎逻辑的

日志处理程序不应压缩日志文件。我假设您要使用日志轮换,然后压缩较旧的日志条目。首先,定义一个旋转的文件处理程序-您可以决定基于时间(例如每个午夜)或基于大小(例如每5MB)旋转。一个基于时间的每日滚动文件处理程序的示例:

<periodic-rotating-file-handler name="FILE" autoflush="true">
   <formatter>
       <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
   </formatter>
   <file relative-to="jboss.server.log.dir" path="server.log"/>
   <suffix value=".yyyy-MM-dd"/>
   <append value="true"/>
</periodic-rotating-file-handler>

现在第二部分,压缩。如果您使用的是Linux,最简单的方法是设置一个CRON作业,该作业将找到要压缩和压缩的所有条目。例如,您可以设置您的cron作业以运行以下脚本:

ls server.log.*|grep -v '\.zip$' |xargs -i zip -m {}.zip {} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Hadoop / HDP组件中配置日志记录?

在Wildfly 8.2中配置日志的正确方法

如何在Wildfly中配置Jackson?

如何在Wildfly 10中配置数据源?

如何在Wildfly 8.2.0服务器中配置SSL?

在nginx config中,如何在配置文件中直接显示一些日志文件?

如何在ASP.NET MVC中配置HTML压缩

如何在resteasy中配置wildfly与ClientBuilder一起使用https?

如何在Kafka中测试日志压缩是否正常工作?

ASP.NET 5:如何在Microsoft.Extensions.Logging中配置日志的路径

如何在Wildfly中为LDAP扩展模块启用调试日志记录

如何在ASP.NET Core 2.0中为EFCore 2配置SQL的日志记录

如何在UWP App中通过log4net配置日志记录

如何在Wildfly的standalone.xml配置文件中引用环境变量?

如何在Windows中压缩30天以上的日志文件?

如何在SSDT中删除SSIS日志配置

如何在角度项目的webpack中配置gzip压缩?

如何在通过Host.CreateDefaultBuilder挂载的Web主机中配置日志记录

Log4j2:如何在控制台日志中查找是否已找到日志配置文件

如何在Gradle中配置日志级别?

如何在wso2as中配置openjpa日志记录

如何在流明中配置日志记录级别

如何在日志记录配置文件中引用标准库?

如何在rxjava中压缩

如何在基于Java和Docker的OpenWhisk操作中配置和访问日志?

如何在WildFly中配置EJB WebServices(在耳边)

如何在wildfly swarm中为SMTP邮件配置出站套接字绑定以使用yaml?

控制台日志记录的选项和配置 - 它如何在源代码中工作?

如何配置基于时间的日志及其压缩策略