log4j的一个配置实例

  1. #Log4J配置文件实现了输出到控制台、文件、回滚文件、自定义标签等功能。仅供参考。
  2. log4j.rootLogger=DEBUG,CONSOLE,FILE,DLOGFILE,ROLLING_FILE
  3. log4j.addivity.org.apache=true
  4. #应用于控制台
  5. log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
  6. log4j.appender.CONSOLE.Threshold=DEBUG
  7. log4j.appender.CONSOLE.Target=System.out
  8. log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
  9. log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyyMMdd-HH:mm:ss} %t %c %m%n
  10. #应用于文件
  11. log4j.appender.FILE=org.apache.log4j.FileAppender
  12. log4j.appender.FILE.File=file.log
  13. log4j.appender.FILE.Append=false
  14. log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
  15. log4j.appender.FILE.layout.ConversionPattern=%d{yyyyMMdd-HH:mm:ss} %t %c %m%n
  16. #应用于按日期生成文件
  17. log4j.appender.DLOGFILE=org.apache.log4j.DailyRollingFileAppender
  18. log4j.appender.DLOGFILE.File=c:\\test.log
  19. log4j.appender.DLOGFILE.Threshold=INFO
  20. log4j.appender.DLOGFILE.DatePattern='.'yyyy-MM-dd
  21. log4j.appender.DLOGFILE.layout=org.apache.log4j.PatternLayout
  22. log4j.appender.DLOGFILE.layout.ConversionPattern=%d{yyyyMMdd-HH:mm:ss} %t %c %m%n
  23. #应用于文件回滚
  24. log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
  25. log4j.appender.ROLLING_FILE.Threshold=ERROR
  26. log4j.appender.ROLLING_FILE.File=rolling.log //文件位置,也可以用变量${java.home}、rolling.log
  27. log4j.appender.ROLLING_FILE.Append=true //true:添加 false:覆盖
  28. log4j.appender.ROLLING_FILE.MaxFileSize=10KB //文件最大尺寸
  29. log4j.appender.ROLLING_FILE.MaxBackupIndex=1 //备份数
  30. log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
  31. log4j.appender.ROLLING_FILE.layout.ConversionPattern=%d{yyyyMMdd-HH:mm:ss} %t %c %m%n
  32. #自定义Appender
  33. # log4j.appender.im = net.cybercorlin.util.logger.appender.IMAppender
  34. # log4j.appender.im.host = mail.cybercorlin.net
  35. # log4j.appender.im.username = username
  36. # log4j.appender.im.password = password
  37. # log4j.appender.im.recipient = [email protected]
  38. # log4j.appender.im.layout=org.apache.log4j.PatternLayout
  39. # log4j.appender.im.layout.ConversionPattern =[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n

你可能感兴趣的:(log4j)