0

私のアプリケーションはすでに Java.Util ロギングを使用しており、それをSLF4Jに変更することはできません。これは JBoss 5.1 にデプロイされており、メッセージのログ レベルを制御する必要があります。java.util.logging では、レベルが log4j とは異なります。

ソースコードに以下があります。

logger.log(Level.FINE,"a debug level message")

...

logger.log(Level.INFO,"info level message")

現在、System.out に INFO レベルのメッセージが表示され、私の jboss-log4j.xml は以下のようになります。デバッグレベルのメッセージを表示する必要がある場合、 jboss-log4j.xml をどのように変更すればよいですか?

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
  <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
  <param name="Target" value="System.out"/>
  <param name="Threshold" value="INFO"/>

  <layout class="org.apache.log4j.PatternLayout">
     <!-- The default pattern: Date Priority [Category] Message\n -->
     <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
  </layout>
</appender>
4

0 に答える 0