log4j将调试打印到文件,但不打印信息

时间:2013-11-19 01:59:18

标签: java xml log4j

我能够将调试日志打印到文件,但我无法打印信息。但是,打印信息和调试到控制台正常工作。如何获取信息以便在文件中打印?

由于

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

  <appender name="stdout" class="org.apache.log4j.ConsoleAppender"> 
    <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value= "%-5p [%t]: %m%n"/> 
    </layout> 
  </appender> 

  <appender name="R" class="org.apache.log4j.RollingFileAppender"> 
    <param name="file" value="example.log"/>
    <param name="MaxFileSize" value="1000000KB"/>
    <param name="MaxBackupIndex" value="1"/>
    <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value= "%-5p [%t]: %m%n"/> 
    </layout> 
  </appender> 

  <root> 
    <priority value="info" /> 
    <appender-ref ref="stdout" /> 
    <appender-ref ref="R" /> 
  </root>

</log4j:configuration>

1 个答案:

答案 0 :(得分:0)

所以我使用的是java logger对象而不是apache4j logger对象......