--SizeBasedTriggeringPolicy:日志文件按照大小备份 --> <!--size:指定日志文件最大为100MB,单位可以为KB、MB或GB --> <SizeBasedTriggeringPolicy size="200MB" /> </Policies> <!-- DefaultRolloverStrategy属性如不设置,则默认为最多同一文件夹下7个文件,这里设置了100 例如文件中会生成如下 info-1.log ...
2、按时间分割:每个小时生成1个文件夹 3、按大小分割:每个日志文件大小不超过50MB 4、限定体积:日志文件总大小20GB 5、按级别分割:不同级别的日志保存到不同的文件中 下面,我们先基于这些常见的需求,搭建出一个SpringBoot项目。 Logback配置: application.yaml #其他配置... #指明日志存放位置,在jar包所在路径下...
: Log4j能够自动检测修改配置文件和重新配置本身, 设置间隔秒数。 注:本配置文件的目标是将不同级别的日志输出到不同文件,最大2MB一个文件, 文件数据达到最大值时,旧数据会被压缩并放进指定文件夹 --> <Configuration status="WARN" monitorInterval="600"> <Properties> <!-- 配置日志文件输出目录,此配置将日...
项目启动后,日志文件会保留在jar包所在路径下的logs文件夹中,并且按照日志级别,输出到不同的文件中。 同时,每小时会生成一个日志文件,如果当日志文件的大小超过50MB时,会分割日志文件。日志系统会保留30天的日志文件,且当所有日志文件的大小超过20GB时,日志系统会在下一天的0时,删除部分日志文件,使日志文件总体的...
2、按时间分割:每个小时生成1个文件夹 3、按大小分割:每个日志文件大小不超过50MB 4、限定体积:日志文件总大小20GB 5、按级别分割:不同级别的日志保存到不同的文件中 下面,我们先基于这些常见的需求,搭建出一个SpringBoot项目。 Logback配置: application.yaml ...
这个地方说明一下,文件夹是不能动态获取当前日期的,即便官网给了方案, 4.3.2 基于大小和时间的滚动策略ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy <file>sys-info.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> ...