<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="DEBUG">
<!--开发环境文件--><Loggers><!--additivity 是否在父级中打印--><logger name="com.test" level="DEBUG" additivity="false"><AppenderRef ref="testInfo" /><AppenderRef ref="Console" /></logger><Root level="DEBUG"><AppenderRef ref="Console" /></Root></Loggers><Appenders><Console name="Console" target="SYSTEM_OUT" follow="true"><PatternLayout><Pattern>[%l] [%t] [%-4r] [%d{yyyy-MM-dd HH:mm:ss,SSS}] [%p] \: %m%n</Pattern></PatternLayout></Console><RollingFile name="testInfo" fileName="test-log/test.log" filePattern="test-log/testInfo-%d{yyyy-MM-dd}-%i.log.gz"><Filters><ThresholdFilter level="warn" onMatch="DENY" onMismatch="NEUTRAL"/><ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>                      </Filters><PatternLayout><Pattern>[%l] [%t] [%-4r] [%d{yyyy-MM-dd HH:mm:ss,SSS}] [%p] \: %m%n</Pattern></PatternLayout><Policies><SizeBasedTriggeringPolicy size="20 MB" /></Policies><!--每天早上5点进行检查删除 默认每天生成7个文件--><CronTriggeringPolicy schedule="0 0 5 * * ? "/><DefaultRolloverStrategy><Delete basePath="test-log" maxDepth="1"><IfFileName glob="test*.log.gz" /><!--删除15天前的文件--><IfLastModified age="15d" /></Delete></DefaultRolloverStrategy></RollingFile></Appenders>
</Configuration>

版本:log4j 要求2.5以上版本。

划重点:

<DefaultRolloverStrategy>
                                <Delete basePath="test-log" maxDepth="1">
                                        <IfFileName glob="test*.log.gz" />
                                        <!--删除15天前的文件-->
                                        <IfLastModified age="15d" />
                               </Delete>

</DefaultRolloverStrategy>

log4j xml配置保存日志天数相关推荐

  1. Log4j.xml配置日志按级别过滤并将指定级别的日志发送到ActiveMQ

    为什么80%的码农都做不了架构师?>>>    在之前的一篇博客<Spring+Log4j+ActiveMQ实现远程记录日志--实战+分析>的评论中,有同学提到这种方式应 ...

  2. linux activemq 打印日志,Log4j.xml配置日志按级别过滤并将指定级别的日志发送到ActiveMQ...

    目标:将debug,info级别的日志输出到本地文件,将warn,error级别的日志输出到ActiveMQ. 说明:本文还是使用之前的两个项目:Product和Logging. 经过一番搜索后,发现 ...

  3. Springboot配置保存日志文件

    点击关注公众号,利用碎片时间学习 来源:blog.csdn.net/gaopinqiang/ article/details/109228641 springboot日志配置: springboot默 ...

  4. 日志 log4j.xml配置详解

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SY ...

  5. java log4j基本配置及日志级别配置详解,java基础面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  6. 日志管理:(五) log4j.xml 配置实例

    log4j配置实例: [code="xml"] <?xml version="1.0" encoding="UTF-8"?> & ...

  7. Log4J xml配置

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration PU ...

  8. log4j xml配置详解

    http://zhangxiang390.iteye.com/blog/258455 熟读一个典型的log4j配置文件: Xml代码   <?xml version="1.0" ...

  9. log4j.xml示例_log4j.xml示例配置

    log4j.xml示例 We can configure log4j using both property file as well as xml file. Today we will look ...

最新文章

  1. nlopt 二次优化
  2. Spring MVC 4.1 支持jsonp
  3. LinkedBlockingDeque源码
  4. 电子书下载:Programming Microsoft LINQ in Microsoft .NET Framework 4
  5. 2018年最佳深度学习书单
  6. C#委托、类和事件的验证【C#】
  7. msp430单片机 温度计编程_MSP430系列与89C5l系列的比较
  8. 室外定位_为什么老师应该走出自己的舒适区而进入室外
  9. android adb移植到arm,android-ndk – 为arm处理器构建android adb
  10. UBNT ex-r +netgear gs105e v2 +ap 设置vlan 步骤记录 及相关知识整理
  11. scala 函数中嵌套函数_Scala函数–声明,定义,调用和嵌套函数
  12. 292. Nim游戏
  13. Python图书馆管理系统
  14. Java面向对象封装和继承,java实现即时通讯的架构
  15. python提取身份证信息查询_Python+Opencv身份证号码区域提取及识别实现
  16. xmind 7 pro破解补丁|xmind 7 pro注册机下载(附xmind7 pro序列号/注册码/激活码)
  17. 榜样的力量——清华大学大数据软件团队2020年度先进个人风采展示
  18. 人工智能笔记之专业选修课4.1.5 - 博弈论 7.极大极小策略,相关均衡
  19. 借助免费艾特二维码平台打造人气流量空间
  20. RabbitMQ的相关概念以及RabbitMQ的安装

热门文章

  1. Android实现高斯模糊背景对话框,Android进行高斯模糊的简单实现
  2. spring cache相关注解介绍 @Cacheable、@CachePut、@CacheEvict
  3. 定时限过电流保护整定计算
  4. 华为认证数通方向证书的职业规划和就业选择
  5. 编程小白碰到丈母娘题目
  6. Python爬虫必备知识点--整理核心基础
  7. 东莞潇洒老师:分享PROE产品设计塑胶产品结构基本设计
  8. 机器学习一些核心概念的解读文档汇总
  9. 【小米路由器3】breed刷机救砖-nand flash硬改SPI flash-编程器救砖(解决ttl无法救砖问题)
  10. Tensorflow的基本概念与常用函数