でアプリケーション固有のログ私は私のJBoss ASのconfigディレクトリに</p> <p>エントリを以下の構成を追加したJBossの5.1
<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上で作成されて見てきましたアプリケーション固有のlog4j.propertiesまたはlog4j.xmlファイルがアプリケーションWARファイル内にありません。必要なのは、com.XXXのクラスがapp1.logにログする必要があります。しかし、起こっていないことです。
私はアプリケーションの戦争でlog4j.propertiesを持っていることでそれを達成しました。 My Jbossは、アプリケーション固有のlog4j.propertiesをjboss-log4j.xmlファイルで上書きするように設定されています。
助けを歓迎します
はい、それはprob..nowでした – ASChakkalakal