启用日志记录 JBoss EAP 6.2 log4j

Enable Logging JBoss EAP 6.2 log4j

我有一个正在尝试迁移到 JBoss EAP 6.1 的 Web 应用程序。我已经尝试了关于 SO 的所有建议来完成 log4j 日志记录,但我似乎无法获得任何牵引力。服务器日志不会被记录到 Eclipse 控制台,也不会使用 log4j 语句被记录到。我什至尝试过 System.out 语句,但它们不起作用。 Web 应用程序已启动 运行,我确实获得了 JBoss.

的启动日志

我试过的

我参考过的帖子:

  1. Link 1
  2. Link 2
  3. Link 3
  4. Link 4

看似简单的事情,我却不知所措。我的下一步是忘记网络应用程序,只做一个小测试应用程序,看看我是否可以获得该日志记录。也许它是冲突或某处的东西。无论如何,任何帮助将不胜感激。谢谢。

编辑 1 log4j.xml James 的内容

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" >
    <log4j:configuration>
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{ABSOLUTE} %5p %c{1}:%L - %m%n"/>
    </layout>
</appender>


<appender name="dailyRollingFileAppender" class="org.apache.log4j.DailyRollingFileAppender">
    <param name="File" value="/logs/voice/config/configDbLog.log"/>

    <!-- C:\tmp\configDblog.txt -->

    <param name="Append" value="true"/>
    <param name="DatePattern" value="'.'yyyy-MM-dd"/>
    <layout class="org.apache.log4j.PatternLayout">
    <!--param name="ConversionPattern" value="%d [%t] %p - %m%n"/-->
    <param name="ConversionPattern" value="%d{ABSOLUTE} %5p %c{1}:%L - %m%n"/>
    </layout>
</appender>

 <logger name="E1Audit">
    <level value="WARN"/>
    <appender-ref ref="stdout"/>
</logger>

<root>
    <priority value="TRACE"/>
    <appender-ref ref="dailyRollingFileAppender"/>
    <appender-ref ref="stdout"/>
</root>

</log4j:configuration>

删除 log4j.xml 完全获取应用程序日志记录。我猜这是一场冲突,因为 log4j.xml 在类路径中?