扩展log4j2日志归档功能预研
背景
因项目日志管理不够规范,日志文件需人为维护,这将会因人为原因导致日志误删的情况,现为了规范日志归档因此现对log4j2日志归档功能进行扩展预研,如有问题欢迎指正。
软件版本
log4j2 2.13.3
spring boot 2.3.5
预研结果
针对log4j2配置文件中<DefaultRolloverStrategy min="1" max="999"/>配置功能
log4j2如果压缩文件超过配置文件中配置的最大文件数将会删除*-1.log.wx归档文件,然后将2至20.log.wx归档文件重新命名为末尾序列号减一的新文件名
扩展归档功能
需要添加继承AbstractAction的扩展能力类
主要关注execute()方法,这方法可修改为自己增强的归档能力方法
修改log4j2的FileExtension枚举类
添加新的枚举值,并重写createCompressAction()方法,方法里添加自己增强的归档能力类
修改log4j2归档配置
注意红色方框中的值,需要与FileExtension枚举类添加的枚举值一样,否则log4j2归档时不会走能力增强类。
扩展log4j2日志归档功能预研相关推荐
- 车载人脸识别软件功能预研的思路与方案
01 概述:人工智能产品延伸 人工智能代表着新一代技术宅的崛起,而人脸识别更是一大热门领域,近期商汤IPO折戟事件标志着人工智能概念的降温. 当然在当今社会,FACE ID人脸识别功能已经逐渐成为企业 ...
- .Net使用SignalR实现消息推送功能预研及Demo
所需环境:SignalR运行在.NET 4.5平台上,这里演示时采用ASP.NET MVC 3: 一.简介 ASP .NET SignalR 是一个ASP .NET 下的类库,可以在ASP .NET ...
- 从头认识Spring-3.4 简单的AOP日志实现-扩展添加检查订单功能,以便记录并检測输入的參数...
这一章节我们再上一个章节的基础上加上一个检查订单功能 1.domain 蛋糕类: package com.raylee.my_new_spring.my_new_spring.ch03.topic_1 ...
- Flutter for Web 详细预研
背景 Google在最新的Google I/O上推出了Flutter for Web,旨在进一步解决一次代码,多端运行的问题.Flutter for Web还处于早期试验版,官方不建议在生产环境上使用 ...
- Android Aop预研
预研目的 公司要求,希望我整理一下项目中的log日志,由于当前项目已经很庞大,包含多个自主开发的library,并且由多个开发人员共同完成.不同的同事,打log的方式都不一样,没有同一个的格式,因此我 ...
- Spring Boot Log4j2 日志学习
简介 Java 中比较常用的日志工具类,有: Log4j. SLF4j. Commons-logging(简称jcl). Logback. Log4j2(Log4j 升级版). Jdk Logging ...
- java预研项目_YAML预研文档
YAML预研文档 YAML概要 YAML是"YAML Ain't a Markup Language"(YAML不是一种置标语言)的递归缩写,早先YAML的意思其实是:" ...
- 微信小程序开发技术预研分析报告
预研背景 本次预研是对微信小程序使用流程及开发技术的研究. 预研目的和意义 本次预研在于了解小程序具体语法.接口功能.具体实现方式等. 预研目标 通过微信小程序的技术研究可实现自主完成小程序的功能开发 ...
- Jenkins Pipeline预研
Jenkins Pipeline预研 Jenkins1.x 背景 在Jenkins1.x版本中,持续集成是通过web UI进行交互的,就是说任务的创建.配置以及任务间的关联关系都是通过页面进行管理 ...
最新文章
- 页面滑动至某处,固定导航。
- dijkstra算法matlab程序_编程习题课 | 用最短路算法为你的小地图导航
- 【无线***实战】小试无线安全
- uwsgi xml 配置
- 简单了解线程和进程、多进程和多线程、并发和并行的区别
- 从数组中删除最后一项
- 传智播客java基础入门pdf
- ams1117 lm317 对比_三种典型的基于AMS1117稳压IC的5v转3.3v电路-电路图讲解-电子技术方案...
- GL3520 USB3.0集线器USB HUB电路AD设计硬件原理图+PCB+集成库
- Windows设置电脑每天自动重启
- php模拟用户自动在qq空间发表文章的方法
- SQL基础(廿)--- 抑制重复
- 学计算机高考英语听力考试时间,北京:2020年高考英语听力机考问答
- elementPlus使用icon图标不显示解决方法
- 在什么情况下需要进行开眼角修复的手术
- mysql MMM详解
- 7家顶级机构投资策略分析
- 消防火灾联动报警系统中环网冗余型CAN转光纤的CAN光端机应用
- Identity and Authentication - JSO Web Tokens (JWTs)
- 炸金花游戏(2)--炸金花游戏的胜率预估