使用Log4j遇到了一个非常奇怪的问题,即使不配置往控制台输出,控制台上也有信息打出,到底是为什么呢?

mm7711 2006-01-13 10:32:19
如log4j.xml中所配置,已经将transformer_log_category 下的CONSOLE注释掉,依然在控制台上有error信息输出。到底问题出在哪里?

使用的是:commons-logging ,log4j-1.2.8来管理日志。
log4j.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

<!-- ************************* CONSOLE ************************* -->
<!-- To Console -->
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="[%-5p] - %m%n"/>
</layout>
</appender>
<!-- ************************** FILE ************************** -->
<!-- For Transformer Log -->
<appender name="transformer_Log" class="org.apache.log4j.DailyRollingFileAppender">
<param name="file" value="./log/transformer.log" />
<param name="datePattern" value="'.'yyyy-MM-dd" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p - %L [%C] - %m%n"/>
</layout>
</appender>
<!-- ************************ CATEGORY ************************ -->
<!-- Transformer Log-->
<category name="transformer_log_category">
<priority value="error" />
<appender-ref ref="transformer_Log" />
<!--appender-ref ref="CONSOLE" /-->
</category>
</log4j:configuration>
...全文
167 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧