如何在JBoss日志中使用Logwatch

我成功地使用了Tomcat和Apache的Logwatch,但不能用于JBoss。 出于某种原因,Logwatch无法访问JBoss目录下的任何文件。 有什么我可以做的这个工作? 我试图用JBoss nohup.out和server.log来使用Logwatch

注 – 我可以将JBoss日志文件复制到JBoss目录之外的另一个目录,Logwatch可以读取该文件。

我正在考虑使用Logrotate将日志文件复制到另一个目录,但在使用Logrotate和JBoss日志似乎存在问题。

它应该和tomcat的工作方式大致相同,尽pipeJBoss自己做了日志logging,如果你有两个进程尝试做类似的事情,这无疑是一件坏事。

这是至less在Wildfly上的standalone.xml的周期性旋转文件处理程序部分 – 如果您使用logwatch,您可能希望禁用它。