我說在我的JBoss AS中的config目錄下面的配置專用記錄5.1
項中的jboss-的log4j.xml文件
<appender name="YYY" class="org.apache.log4j.FileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"></errorHandler>
<param name="Append" value="false"/>
<param name="File" value="${jboss.server.home.dir}/log/app1.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
</layout>
</appender>
<category name="com.XXX">
<priority value="INFO" />
<appender-ref ref="YYY"></appender-ref>
</category>
我看到app1.log已在JBoss創建啓動。我的應用程序war文件中沒有特定於應用程序的log4j.properties或log4j.xml文件。所有我想要的是來自com.XXX的類都應該記錄到app1.log.But,但它沒有發生。
不能在應用程序戰爭中使用log4j.properties實現它。我的Jboss的配置方式是應該用jboss-log4j.xml文件覆蓋應用程序特定的log4j.properties。
任何幫助讚賞
是的,這是prob..Now它的工作原理 – ASChakkalakal 2012-02-27 06:21:34