[英]Enable Logging JBoss EAP 6.2 log4j
我有一个要尝试迁移到JBoss EAP 6.1的Web应用程序。 我已经尝试了关于SO的所有建议以完成log4j日志记录,但似乎似乎没有任何吸引力。 使用log4j语句不记录服务器日志,也不记录Eclipse控制台的日志。 我什至尝试了System.out语句,但它们不起作用。 该Web应用程序已启动并正在运行,我确实获得了有关JBoss启动的日志。
我尝试过的
我引用的帖子:
这似乎是一件简单的事情,但我全神贯注。 我的下一步是忘记Web应用程序,只做一个小测试应用程序,看看我是否可以获取该日志记录。 可能是冲突或某处某事。 无论如何,任何帮助将不胜感激。 谢谢。
编辑1 James的log4j.xml内容
<?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 completley可以获取应用程序日志。 我想这是一个冲突,因为log4j.xml在类路径中?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.