No Description

log4cpp.conf 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #-------定义rootCategory的属性-------
  2. #指定rootCategory的log优先级是ERROR,其Appenders有两个,分别是console,TESTAppender
  3. #log4cpp.rootCategory=DEBUG, console,TESTAppender
  4. log4cpp.rootCategory=DEBUG, console,NCDAILY
  5. #-------定义console属性-------
  6. #consoleAppender类型:控制台输出
  7. #下面这三条语句表示控制台输出的log输出的布局按照指定的格式;输出格式是:[%p] %d{%H:%M:%S.%l} (%c): %m%n
  8. log4cpp.appender.console=ConsoleAppender
  9. log4cpp.appender.console.layout=PatternLayout
  10. log4cpp.appender.console.layout.ConversionPattern=[%p] %d{%H:%M:%S.%l} : %m%n
  11. #-------定义TESTAppender的属性-------
  12. #RollingFileAppender类型:输出到回卷文件,即文件到达某个大小的时候产生一个新的文件
  13. #下面的语句表示文件输出到指定的log文件,输出的布局按照指定的格式,输出的格式是:[%d{%Y-%m-%d %H:%M:%S.%l} - %p] (%c): %m%n
  14. log4cpp.appender.TESTAppender=RollingFileAppender
  15. #当日志文件到达maxFileSize大小时,将会自动滚动 10*1024*1024=10485760 =10MB
  16. #log4cpp.appender.TESTAppender.maxFileSize=20MB
  17. #maxBackupIndex指定可以产生的滚动文件的最大数
  18. log4cpp.appender.TESTAppender.maxBackupIndex=100
  19. #fileName指定信息输出到logs/TESTAppender.txt文件
  20. log4cpp.appender.TESTAppender.fileName=logs/log.txt
  21. #PatternLayout 表示可以灵活指定布局模式
  22. log4cpp.appender.TESTAppender.layout=PatternLayout
  23. #append=true 信息追加到上面指定的日志文件中,false表示将信息覆盖指定文件内容
  24. log4cpp.appender.TESTAppender.append=true
  25. log4cpp.appender.TESTAppender.layout.ConversionPattern=[%d{%Y-%m-%d %H:%M:%S.%l} - %p] : %m%n
  26. # -------定义NCDAILY的属性-------
  27. log4cpp.appender.NCDAILY=DailyRollingFileAppender
  28. log4cpp.appender.NCDAILY.fileName=logs/dailyrolling.log
  29. log4cpp.appender.NCDAILY.maxDaysKeep=1
  30. log4cpp.appender.NCDAILY.layout=PatternLayout
  31. #log4cpp.appender.NCDAILY.layout.ConversionPattern=%d [%p] The message %m at time %d{%H:%M}%n
  32. log4cpp.appender.NCDAILY.layout.ConversionPattern=[%d{%Y-%m-%d %H:%M:%S.%l} - %p] (%c): %m%n