有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java禁用JBoss 5登录到控制台

我仍然需要处理JBoss5,在那里我想禁用对控制台的日志记录。 我在jboss-log4j中找到了。xml是appender“控制台”

<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="FATAL"/>
  <layout class="org.apache.log4j.PatternLayout">
     <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
  </layout>
</appender>

如果我删除appender JBoss,会抛出一个错误,但我找到了以下解决方案:

一,。删除一行:

param name="Target" value="System.out"

二,。设置日志记录级别:

param name="Threshold" value="FATAL"

但我对这些解决方案不太满意,因为我不知道是否有任何副作用(解决方案1.在我看来至关重要),有“更好”的解决方案吗

问候

更新

可以移除追加器

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> ... </appender>

我只是忘了更新根目录。这里是对控制台appender的引用,也应该删除它 删除以下内容:

<appender-ref ref="CONSOLE"/>

在我删除它之后,没有出现任何错误,也没有登录到控制台


共 (0) 个答案