【发布时间】:2018-01-12 15:46:47
【问题描述】:
我们正在将我们的应用程序从 WebSphere 迁移到 JBoss EAP 6.4。我在网上看到,从 JBoss EAP 6.x 开始,JBoss 使用自己的日志框架,称为 JBoss Logging,而不是之前的 log4j。
我们已经有一个用于应用程序特定日志的 log4j.properties 文件,它根据日志级别(log-error.log、log-info.log、...)将日志存储在单独的文件中,但实际上它们也是登录控制台和 server.log 文件。
一方面,我们希望仅使用我们现有的 log4j.properties 配置文件记录应用程序日志,但也阻止它们在 server.log 和控制台中登录。 p>
另一方面,我们希望使用 JBoss Logging 框架记录服务器特定的日志,因此在 server.log 和控制台中。
总结一下,我们想从:
application logs + server logs => server.log/console + separate file logs
到这里:
application logs => seperate file logs
server logs => server.log/console
有人知道如何做到这一点吗? 有没有人已经以类似的方式配置了 JBoss 服务器?
谢谢你,
问候。
【问题讨论】:
标签: java jboss slf4j jboss-eap-6 jboss-logging