Log4j禁用控制台日志记录

时间:2015-03-02 20:33:35

标签: java console log4j

我需要制作只会记录到文件的记录器,但是当我设置XML时,这就是:

<appender name="file" class="org.apache.log4j.RollingFileAppender">
    <param name="append" value="false" />
    <param name="maxFileSize" value="1MB" />
    <param name="maxBackupIndex" value="5" />
    <param name="file" value="${SERVER_HOME}/logs/mylog-log.txt" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n" />
    </layout>
</appender>

<logger name="com.packageforlogging" additivity="true">
    <level value="DEBUG" />
    <appender-ref ref="file" />
</logger>

它仍会登录到控制台,因为还有其他记录器我无权访问。我怎么能这样做?

0 个答案:

没有答案