我按照这个问题中的说明进行操作(基本上是创建一个新的 RollingFileAppender 并添加一个类别以直接输出到它),它可以工作,但是我的应用程序特定日志的全部内容也存在于 server.log 中,所以我已经完成的是复制而不是重定向输出。任何人都知道如何重定向并且没有 server.log 保留副本?
编辑:我在另一个实例上试过这个,这次不是像上面那样添加第二个 RollingFileAppender,而是启用 SyslogAppender。在这种情况下,所有日志记录输出都已停止,并且由于我为新的 appender 类别设置了相当高的标准(致命),所以我还没有收到任何 ping。
为什么一个重复而另一个重定向输出?两者都具有相同的根记录器类别。没有一个人表现得像我想要的那样。
(PS:我目前正在使用 JBoss Portal 2.6.2 GA 以及 AS 7,但如果有实质性差异,我更关心前者。)