博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
log4j xml配置
阅读量:5460 次
发布时间:2019-06-15

本文共 2111 字,大约阅读时间需要 7 分钟。

 
  1. <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  2. <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  3. <appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender">
  4. <layout class="org.apache.log4j.PatternLayout">
  5. <param name="ConversionPattern" value="%d{yyyy-M-d HH:mm:ss}%x[%5p %t](%c:%3L) %m%n" />
  6. </layout>
  7. </appender>
  8. <!-- 输出日志到文件 每天一个文件 -->
  9. <appender name="dailyRollingFile"
  10. class="org.apache.log4j.DailyRollingFileAppender">
  11. <param name="Threshold" value="info"></param>
  12. <param name="ImmediateFlush" value="true"></param>
  13. <param name="File" value="d:/logs/dailyRollingFile.log"></param>
  14. <param name="DatePattern" value="'.'yyyy-MM-dd'.log'"></param>
  15. <layout class="org.apache.log4j.PatternLayout">
  16. <param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss\} %-5p] [%t] {%c:%L}-%m%n"></param>
  17. </layout>
  18. </appender>
  19. <!-- 输出日志到文件 文件大小到达指定尺寸的时候产生一个新的文件 -->
  20. <appender name="railyFile"
  21. class="org.apache.log4j.RollingFileAppender">
  22. <param name="File" value="d:/logs/railyFile.log"></param>
  23. <param name="ImmediateFlush" value="true"/>
  24. <param name="Threshold" value="info"></param>
  25. <param name="Append" value="true"></param>
  26. <param name="MaxFileSize" value="30KB"></param>
  27. <param name="MaxBackupIndex" value="100"></param>
  28. <layout class="org.apache.log4j.PatternLayout">
  29. <param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss\} %-5p] [%t] {%c:%L}-%m%n"></param>
  30. </layout>
  31. </appender>
  32. <!--然后定义logger,只有定义了logger并引入的appender,appender才会生效 -->
  33. <logger name="org.quartz">
  34. <level value="error" />
  35. </logger>
  36. <logger name="org.springframework.cache">
  37. <level value="info" />
  38. </logger>
  39. <logger name="org.apache">
  40. <level value="error" />
  41. </logger>
  42. <logger name="com.opensymphony.xwork2">
  43. <level value="error" />
  44. </logger>
  45. <!-- Do1平台日志 -->
  46. <logger name="cn.com.do1">
  47. <level value="debug" />
  48. </logger>
  49. <!-- 控制台输出日志 -->
  50. <root>
  51. <level value="info" />
  52. <appender-ref ref="ConsoleAppender" />
  53. <appender-ref ref="dailyRollingFile" />
  54. <appender-ref ref="railyFile" />
  55. </root>
  56. </log4j:configuration>

转载于:https://www.cnblogs.com/signheart/p/6597933.html

你可能感兴趣的文章
Yii 事件行为的过程详解(未完待续。。)
查看>>
Solr与MongoDB集成,实时增量索引[转]
查看>>
最长不下降子序列的O(n*logn)算法
查看>>
设计模式(十七)——模板方法模式
查看>>
uva 10954 Add All
查看>>
如何让你的 Asp.Net Web Api 接口,拥抱支持跨域访问。
查看>>
ArcGIS Server 10.1 错误 service failed to start,
查看>>
MYSQL中case when then else end 用法
查看>>
C语言::模拟实现strlen函数
查看>>
利用NABCD模型进行竞争性需求分析
查看>>
Vue的ref,父节点,获取子节点数据的一个手段
查看>>
好文推荐系列--------(1)bower---管理你的客户端依赖
查看>>
一些常用的基本知识收录
查看>>
1044 火星数字
查看>>
数据劫持,订阅者模式,双向绑定
查看>>
关于使用别人方法的效率问题
查看>>
svn第一篇----入门指南
查看>>
按钮 是否可用 的控制
查看>>
隐马尔科夫模型(HMM) 举例讲解
查看>>
JedisUtils工具类模板
查看>>