补充:Log4j2日志文件,RollingFile的文件滚动更新机制;

本文详细探讨了Log4j2中RollingFileAppender的文件滚动更新机制,通过实际项目演示了日志文件如何在大小超过限制或跨天时自动创建新文件。在配置为按大小和日期滚动的情况下,当debug.log超过1M时,会生成新的日志文件,如debug_1.log.2022-02-16,内容包含16号的日志。次日启动系统,日志将写入新的debug.log,确保日志按日期分隔存放。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:

(1)为什么写本篇博客?:在【Spring Boot电商项目10:数据库设计与项目初始化五:引入log4j2日志组件并配置;】中,在配置log4j2的时候,配置日志文件的时候,遇到了【日志文件隔天转存】的问题;对其中具体的日志文件滚动存放更新的具体机制、具体表现,不是特别清楚;所以,写了这篇博客;

<RollingFile name="debug_appender" fileName="${baseDir}/debug.log"
      filePattern="${baseDir}/debug_%i.log.%d{yyyy-MM-dd}">

(2)声明:有关【引入log4j2日志组件并配置】和【使用【AOP】来实现【打印,请求与响应的,日志信息】】的内容,这儿就不重复介绍了;即,本篇博客关注的重点是:【Log4j2中RollingFile的文件滚动更新机制】;

(3)本篇博客参考的博客有:

         ● 【Log4j2中RollingFile的文件滚动更新机制】,该文的作者是【Ye_yang】;

目录

一:【Log4j2中RollingFile的文件滚动更新机制】:自己在项目的实际表现;

1.前提说明;

2.正式演示;

(1)第一次启动项目;

(2)通过【多次发起请求,以项目多写debug日志,以让debug.log的大小超过1M】;

(3)继续,通过【多次发起请求,以项目多写debug日志,以再让debug.log的大小超过1M】

(4)第二天,继续启动系统,去写日志;

二:参考别人写的内容;(还没细看;目前暂时也没必要细看……)


一:【Log4j2中RollingFile的文件滚动更新机制】:自己在项目的实际表现;

1.前提说明;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值