【发布时间】:2021-12-30 11:47:54
【问题描述】:
我正在尝试将附加程序添加到我的 Spring Boot 应用程序中。
我在 logback.xml 文件中添加了以下配置:
<appender name="application.log"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${APP_LOG_ROOT}/application.log</file>
<encoder>
<pattern>${LOG_PATTERN}</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>${APP_LOG_ROOT}/archivedLogs/info/application-%d-%i.log
</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>10</maxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>100MB</maxFileSize>
</triggeringPolicy>
</appender>
但文件在达到 100 mb 时仍未存档
我在 java args 中添加了日志记录配置;
-Dlogging.config=/etc/DemoService/logback.xml
如果我遗漏了什么,请告诉我
谢谢。
【问题讨论】:
标签: spring-boot logging