log4j.xml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE log4j:configuration PUBLIC "-//LOGGER"
  3. "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd">
  4. <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  5. <appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender">
  6. <layout class="org.apache.log4j.PatternLayout">
  7. <param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss:SSS}] [%-5p] [method:%l]%n%m%n%n" />
  8. </layout>
  9. <filter class="org.apache.log4j.varia.LevelRangeFilter">
  10. <param name="levelMin" value="WARN" />
  11. <param name="levelMax" value="ERROR" />
  12. <param name="acceptOnMatch" value="true" />
  13. </filter>
  14. </appender>
  15. <appender name="RollingFileAppender" class="org.apache.log4j.RollingFileAppender">
  16. <param name="File" value="E:/log4j/RollingFileAppender.log" />
  17. <param name="Append" value="true" />
  18. <param name="MaxBackupIndex" value="10" />
  19. <param name="MaxFileSize" value="1KB" />
  20. <layout class="org.apache.log4j.PatternLayout">
  21. <param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss:SSS}] [%-5p] [method:%l]%n%m%n%n" />
  22. </layout>
  23. </appender>
  24. <appender name="DailyRollingFileAppender" class="org.apache.log4j.DailyRollingFileAppender">
  25. <param name="File" value="E:/log4j/DailyRollingFileAppender.log" />
  26. <param name="append" value="true" />
  27. <param name="DatePattern" value="'.'yyyy-MM-dd-HH-mm'.log'" />
  28. <layout class="org.apache.log4j.PatternLayout">
  29. <param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss:SSS}] [%-5p] [method:%l]%n%m%n%n" />
  30. </layout>
  31. </appender>
  32. <!-- 根logger的设置,是针对所有logger的通用配置-->
  33. <root>
  34. <level value ="INFO"/>
  35. <appender-ref ref="ConsoleAppender"/>
  36. <appender-ref ref="DailyRollingFileAppender"/>
  37. </root>
  38. </log4j:configuration>