【问题标题】:Why can I not see my ATG logging in my JBOSS console?为什么我在 JBOSS 控制台中看不到我的 ATG 日志记录?
【发布时间】:2014-08-07 10:16:47
【问题描述】:

据我了解,ATG 有自己的日志记录机制。 ATG 中的 LogListener 之一是 ScreenLogListener,然后它使用 Java 日志记录任何传入的日志消息。这些显示在 JBOSS 控制台中。

在我当前的环境中 - 我使用 CIM 设置自己的开发环境 - 我在 JBOSS 控制台中看不到任何 ATG 日志记录。

我可以在同一个 EAR 中的一个 Web 应用程序中看到来自 log4j 的日志消息,但没有来自 ATG 的日志消息

所有相关的 ATG 设置似乎都是正确的(例如在 GLOBAL.properties 中)以及特定组件。我可以在 ${ATG_HOME}/servers/{server-name}/logs 下的相关服务器日志(例如 debug.log、error.log)中看到 ATG 日志。

ScreenLog.useInfoForDebug 为真。

我猜测我的 JBOSS 应用程序 Java 日志记录配置有问题。我在哪里可以看到这个以便能够诊断它?

我在 CentOS 上使用 ATG 10.0.3 和 JBoss 5.1.0

【问题讨论】:

  • 您正在开发哪个版本的 ATG 和 JBoss? JBoss 6.1 EAP 和 ATG 11.0 的情况发生了很大变化。
  • CentOS 6.5 上的 ATG 10.0.3 和 JBoss 5.1.0

标签: java logging jboss atg


【解决方案1】:

检查 log4j 配置文件 <jboss-home>/server/configdir/conf/jboss-log4j.xml。您可能需要添加:

<category name="org.jboss">
   <priority value="DEBUG" />
   <appender-ref ref="FILE"/>
</category>

【讨论】:

    猜你喜欢
    • 2014-02-08
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 2017-12-01
    • 2021-07-29
    • 1970-01-01
    相关资源
    最近更新 更多