1

我在 jboss-eap-6.0 上有 3 个应用程序都工作正常,但其中一个是在 0:00 时在 jboss /bin 目录中创建旋转日志文件,始终为 0 字节

其他所有内容都正确记录到正确的 /log 目录。

配置文件彼此之间非常相似,只是更改了文件名。我怀疑它与依赖库有关……也许 log4j 或 slf4j 不包括在这个应用程序中;我现在尝试使用 log4j。

如果有人对这个问题有任何想法或在其他地方看到过这种行为,那么知道这将非常有用。

谢谢。

4

1 回答 1

0

在我看来,配置了一个没有任何日志类别记录的定期轮换文件处理程序。每次日期格式更改时,这些处理程序都会生成一个新文件,这可以解释为什么您每晚都会获得一个新文件。

在基于 EAP 6.0 Web 的管理控制台中,单击右上角的 Profiles,然后展开左侧的 Core 并选择 Logging,然后单击 Handler 选项卡和 Periodic 子选项卡。如果 Suffix 设置为 .yyyy-MM-dd ,那么每天都会为您提供一个新文件。文件路径将是日志文件的实际文件名,使用的目录将由“文件相对于:”下显示的环境属性给出。

如果要更改用于日志文件的目录,请更改“文件相对于”下显示的环境属性的值,或者将其更改为我认为是默认设置的 jboss.server.log.dir。

于 2015-02-26T00:48:37.400 回答