Windows Nifi 1.28.1
logback.xml里面已经这样写了,还是不能按照限制文件的大小、按照时间生成nifi-app.log,现在的nifi-app.log文件大的要死,早就超过100MB了,文本查看器看的时候也很卡,不知道该怎么办,有没有人遇到并解决了?
<appender name="APP_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${org.apache.nifi.bootstrap.config.log.dir}/nifi-app.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${org.apache.nifi.bootstrap.config.log.dir}/nifi-app_%d{yyyy-MM-dd}.%i.log</fileNamePattern> <!-- 建议改为按天 -->
<maxFileSize>100MB</maxFileSize>
<maxHistory>30</maxHistory>
<!-- 新增:设置所有历史日志文件的总大小上限为 3GB -->
<totalSizeCap>3GB</totalSizeCap>
</rollingPolicy>
<immediateFlush>true</immediateFlush>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%date %level [%thread] %logger{40} %msg%n</pattern>
</encoder>
</appender>