打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Log4j2中properties配置文件

Log4j2 一开始抛弃了properties配置文件格式,到2.4版本时,又开始支持properties配置文件格式。到2.6版本又有新的要求。我用的是写本文时的最近版本2.8

  1. status = error 
  2.  
  3. property.LOG_HOME=/output/logs  
  4. property.BACKUP_HOME=backup  
  5. property.SERVER_NAME=buddie-Service  
  6. property.EVERY_FILE_SIZE=10M  
  7. property.OUTPUT_LOG_LEVEL=INFO  
  8. property.FILE_MAX=10  
  9.   
  10. appender.console.type = Console  
  11. appender.console.name = STDOUT  
  12. appender.console.layout.type = PatternLayout  
  13. appender.console.layout.pattern = %m%n  
  14.   
  15. appender.rolling.type=RollingFile  
  16. appender.rolling.name=RollingFileAll  
  17. appender.rolling.filter.threshold.level = trace  
  18. appender.rolling.filter.threshold.type = ThresholdFilter  
  19. appender.rolling.fileName=${LOG_HOME}/dev_${SERVER_NAME}_all.log  
  20. appender.rolling.filePattern=${LOG_HOME}/dev_${BACKUP_HOME}/dev_${SERVER_NAME}_all.%d{yyyy-MM-dd-HH}.log  
  21. appender.rolling.layout.type=PatternLayout  
  22. appender.rolling.layout.pattern=%d %p %C{1.} [%t] %m%n  
  23. appender.rolling.policies.type=Policies  
  24. appender.rolling.policies.time.type=TimeBasedTriggeringPolicy  
  25. appender.rolling.policies.time.interval=2  
  26. appender.rolling.policies.time.modulate=true  
  27. appender.rolling.policies.size.type=SizeBasedTriggeringPolicy  
  28. appender.rolling.policies.size.size=${EVERY_FILE_SIZE}  
  29. appender.rolling.strategy.type=DefaultRolloverStrategy  
  30.   
  31. appender.error.type=RollingFile  
  32. appender.error.name=RollingFileError  
  33. appender.error.filter.threshold.level = error  
  34. appender.error.filter.threshold.type = ThresholdFilter  
  35. appender.error.fileName=${LOG_HOME}/dev_${SERVER_NAME}_error.log  
  36. appender.error.filePattern=${LOG_HOME}/dev_${BACKUP_HOME}/dev_${SERVER_NAME}_error.%d{yyyy-MM-dd-HH}.log  
  37. appender.error.layout.type=PatternLayout  
  38. appender.error.layout.pattern=%d %p %C{1.} [%t] %m%n  
  39. appender.error.policies.type=Policies  
  40. appender.error.policies.time.type=TimeBasedTriggeringPolicy  
  41. appender.error.policies.time.interval=2  
  42. appender.error.policies.time.modulate=true  
  43. appender.error.policies.size.type=SizeBasedTriggeringPolicy  
  44. appender.error.policies.size.size=${EVERY_FILE_SIZE}  
  45. appender.error.strategy.type=DefaultRolloverStrategy  
  46.   
  47. appender.charge.type=RollingFile  
  48. appender.charge.name=RollingFileCharge  
  49. appender.charge.filter.threshold.level = trace  
  50. appender.charge.filter.threshold.type = ThresholdFilter  
  51. appender.charge.fileName=${LOG_HOME}/dev_${SERVER_NAME}_charge.log  
  52. appender.charge.filePattern=${LOG_HOME}/dev_${BACKUP_HOME}/dev_${SERVER_NAME}_charge.%d{yyyy-MM-dd-HH}.log  
  53. appender.charge.layout.type=PatternLayout  
  54. appender.charge.layout.pattern=%d %p %C{1.} [%t] %m%n  
  55. appender.charge.policies.type=Policies  
  56. appender.charge.policies.time.type=TimeBasedTriggeringPolicy  
  57. appender.charge.policies.time.interval=2  
  58. appender.charge.policies.time.modulate=true  
  59. appender.charge.policies.size.type=SizeBasedTriggeringPolicy  
  60. appender.charge.policies.size.size=${EVERY_FILE_SIZE}  
  61. appender.charge.strategy.type=DefaultRolloverStrategy  
  62.   
  63. logger.activity.name = buddie.activity  
  64. logger.activity.level = debug  
  65. logger.activity.additivity = false  
  66. logger.activity.appenderRef.all.ref = RollingFileAll  
  67. logger.activity.appenderRef.error.ref = RollingFileError  
  68. logger.activity.appenderRef.stdout.ref = STDOUT  
  69.   
  70. logger.login.name = buddie.login  
  71. logger.login.level = debug  
  72. logger.login.additivity = false  
  73. logger.login.appenderRef.all.ref = RollingFileAll  
  74. logger.login.appenderRef.error.ref = RollingFileError  
  75. logger.login.appenderRef.stdout.ref = STDOUT  
  76.   
  77. logger.charge.name = buddie.charge  
  78. logger.charge.level = trace  
  79. logger.charge.additivity = false  
  80. logger.charge.appenderRef.all.ref = RollingFileAll  
  81. logger.charge.appenderRef.error.ref = RollingFileError  
  82. logger.charge.appenderRef.charge.ref = RollingFileCharge  
  83. logger.charge.appenderRef.stdout.ref = STDOUT  
  84.   
  85. rootLogger.level = info  
  86. rootLogger.appenderRef.stdout.ref = STDOUT  
  87. rootLogger.appenderRef.all.ref = RollingFileAll  
  88. rootLogger.appenderRef.error.ref = RollingFileError 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
logback logback.xml常用配置详解(一)<configuration> and <logger>
在struts里应用log4j写日志
log4j xml 配置
Log4j2
老板下了死命令,要把日志系统切换到Logback
log4j2的使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服