【发布时间】:2016-05-12 14:30:43
【问题描述】:
使用 JBoss EAP 6.4(我猜是 AS 7.x)。
默认情况下,JBoss 的日志服务将所有应用程序输出捕获到 stdout(可能还有 stderr),并将其包装在自己的基于 log4j 的日志中。在本地运行时,我想完全禁用此(烦人的)功能1,但我在 Interwebs 上找到的参考资料要么不起作用,要么适用于旧版本的 JBoss。我尝试在 jboss-deployment-structure 配置中排除所有可能的日志框架,将 -Dorg.jboss.logging.per-deployment=false 作为系统属性传递,但 JBoss 仍然捕获标准输出。
如何在这个版本的 JBoss 中禁用它?
[1] 如果您必须知道原因,那是因为我们通过 logback 进行了详细的日志记录配置,并且当在 IDE 中本地运行时,希望能够在控制台中查看和控制该日志输出,而无需 JBoss 的日志记录服务进入路。
【问题讨论】:
标签: java logging jboss jboss7.x jboss-eap-6