如何使用 Logwatch 和 JBoss 日志

如何使用 Logwatch 和 JBoss 日志

我成功地将 Logwatch 用于 Tomcat 和 Apache,但无法用于 JBoss。出于某种原因,Logwatch 无法访问 JBoss 目录下的任何文件。我能做些什么来让它工作吗?我正尝试将 Logwatch 与 JBoss nohup.out 和 server.log 一起使用

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

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

答案1

它的工作方式与 tomcat 大致相同,尽管 JBoss 有自己的日志记录功能,但如果您有两个进程试图做类似的事情,这无疑是一件坏事。

它至少是 Wildfly 上 standalone.xml 的 periodic-rotating-file-handler 部分 - 如果您使用 logwatch,您可能需要禁用它。

相关内容