现急需log4j的XML配置文档(样例)!
哪位仁兄,请赐于!!
谢谢!!

解决方案 »

  1.   

    <?xml version="1.0" encoding="GB2312" ?>
    <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
    <log4j:configuration  debug="true" xmlns:log4j='http://jakarta.apache.org/log4j/'>
     <!--   -->
     <appender name="FA" class="org.apache.log4j.FileAppender">
       <param name="File" value="E:/resin/webapps/home/WEB-INF/log/info_cayu.log" />
       <param name="Append" value="false" />
       <param name="MaxFileSize" value="1024"/>
       <param name="MaxBackupIndex" value="2" />
         <param name="Threshold" value="INFO" />
       <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d %t %p %c %l - %m%n"/>
       </layout>
       <filter class="org.apache.log4j.varia.LevelRangeFilter">
         <param name="LevelMin" value="INFO" />
         <param name="LevelMax" value="FATAL" />    
         <param name="AcceptOnMatch" value="true" />
       </filter>    
     </appender> <appender name="DEBUG" class="org.apache.log4j.FileAppender">
       <param name="Append" value="false" />
       <param name="File"   value="E:/resin/webapps/home/WEB-INF/log/debug_cayu.log" />
       <param name="MaxFileSize" value="1024"/>
       <param name="MaxBackupIndex" value="2" />
       <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d %t %p %c %l - %m%n"/>
       </layout>
       <filter class="org.apache.log4j.varia.LevelRangeFilter">
         <param name="LevelMin" value="DEBUG" />
         <param name="LevelMax" value="DEBUG" />    
         <param name="AcceptOnMatch" value="true" />
       </filter>
     </appender> <!-- -->
     <appender name="ERROR" class="org.apache.log4j.FileAppender">
       <param name="Append" value="false" />
       <param name="File"   value="E:/resin/webapps/home/WEB-INF/log/error_cayu.log" />
       <param name="MaxFileSize" value="1024"/>
       <param name="MaxBackupIndex" value="2" />
       <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d %t %p %c %l - %m%n"/>
       </layout>
       <filter class="org.apache.log4j.varia.LevelRangeFilter">
         <param name="LevelMin" value="ERROR" />
         <param name="LevelMax" value="ERROR" />    
         <param name="AcceptOnMatch" value="true" />
       </filter>
     </appender><!-- -->
     <appender name="FATAL" class="org.apache.log4j.FileAppender">
       <param name="Append" value="false" />
       <param name="File"   value="E:/resin/webapps/home/WEB-INF/log/fatal_cayu.log" />
       <param name="MaxBackupIndex" value="2" />
       <param name="MaxFileSize" value="1024" />
       <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d %t %p %c %l - %m%n"/>
       </layout>
       <filter class="org.apache.log4j.varia.LevelRangeFilter">
         <param name="LevelMin" value="FATAL" />
         <param name="LevelMax" value="FATAL" />    
         <param name="AcceptOnMatch" value="true" />
       </filter>
     </appender> <root>
       <appender-ref ref="FA" />
       <appender-ref ref="ERROR" />
       <appender-ref ref="FATAL" />
       <appender-ref ref="DEBUG" />
     </root>
    </log4j:configuration>
      

  2.   

    把 File 目录改成你自己的目录
    <root>
       <appender-ref ref="FA" />
       <appender-ref ref="ERROR" />
       <appender-ref ref="FATAL" />
       <appender-ref ref="DEBUG" />
     </root>控制输出等级, 不需要的就可以删除