Java 禁用日志存档Spring引导日志配置
当我使用以下配置登录spring boot应用程序时,在一天结束后,当前日志文件将立即存档Java 禁用日志存档Spring引导日志配置,java,spring,spring-boot,logging,logback,Java,Spring,Spring Boot,Logging,Logback,当我使用以下配置登录spring boot应用程序时,在一天结束后,当前日志文件将立即存档 logging: level: com.example.com: DEBUG file: path: /home/user/logs max-history: 7 我想将日志文件保留数天而不将其归档到文件夹中,是否可以这样做,请帮助我。您应该添加一个日志文件来更改日志的配置,类似于以下内容: <?xml version="1.0" encodin
logging:
level:
com.example.com: DEBUG
file:
path: /home/user/logs
max-history: 7
我想将日志文件保留数天而不将其归档到文件夹中,是否可以这样做,请帮助我。您应该添加一个日志文件来更改日志的配置,类似于以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="RollingFile"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily and when the file reaches 10 MegaBytes -->
<fileNamePattern>$logs/archived/spring-boot-logger-%d{yyyy-MM-dd}.%i.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- LOG everything at INFO level -->
<root level="info">
<appender-ref ref="RollingFile" />
</root>
</configuration>
查看更多可能的配置。我将尝试使用logback配置