关于Log4j 的使用 问题!工程引用的包也会往我的日志里写东西

我现在在弄的一个项目
由于项目需求,我用了Log4j 作 日志

可是今天发现: 我的项目引用的某个包里 也 用了log4j写日志

而且run了一下发现,他还输出了很多信息,而这些信息我都不需要。(可恶的是他还把等级设成warn)

有什么办法能把 我引用的包里的日志信息屏蔽掉吗?

(别让我只用 error 一个级别)

[b]问题补充:[/b]
hjgundam
的xml形式配置 我不太看的懂

llade
的回答能不能再详细点?

log4j.logger.xxx.xxx.xxx=ERROR,stdout
xxx.xxx.xxx就是你要屏蔽的那个包下面所有的WARN信息

给这个jar包的日志级别单独配成ERROR


Just like this
[code="java"]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" >

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern"
            value="%-5p [%c]: %t -> %M(%L) | %m%n" />
    </layout>
</appender>

<appender name="PRO_DAILY_LOG"
    class="org.apache.log4j.DailyRollingFileAppender">
    <param name="File" value="C:/Log/hjLog.log" />
    <param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern"
            value="[%d{MMdd HH:mm:ss SSS\} %-5p] [%t] %c{3\}.%M(%L) - %m%n" />
    </layout>
</appender>

<logger name="org.springframework.security">
    <level value="ERROR"></level>
</logger>

<root>
    <level value="INFO" />
    <appender-ref ref="PRO_DAILY_LOG" />
    <appender-ref ref="CONSOLE" />
</root>

/log4j:configuration
[/code]