<!-- 配置文件的appender 可拆分归档的文件 -->
<appender name="roll" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 输入格式 -->
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>${pattern}</pattern>
</encoder>
<!-- 引入文件位置 -->
<file>D:/test/roll_logback.log</file>
<!-- 指定拆分规则 -->
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- 按照时间和压缩格式声明文件名 压缩格式gz -->
<fileNamePattern>D:/test/roll.%d{yyyy-MM-dd}.log%i.gz</fileNamePattern>
<!-- 按照文件大小来进行拆分 -->
<maxFileSize>1KB</maxFileSize>
</rollingPolicy>
</appender>
Springboot日志实现使用logback配置实现日志拆分
最新推荐文章于 2024-01-26 11:56:04 发布
该配置文件详细描述了如何使用Logback的RollingFileAppender进行日志拆分,通过SizeAndTimeBasedRollingPolicy设置按日期和文件大小进行滚动,并将文件压缩为gz格式。
摘要由CSDN通过智能技术生成