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) 个答案