1 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
經(jīng)過幾個(gè)小時(shí)的搜索如何刪除RollingFilePolicy而不使用后logback.xml我放棄了。因此,為了實(shí)現(xiàn)它(并保留我當(dāng)前的日志附加程序),我logback.xml在文件中添加了一個(gè)文件src/main/resources,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include
resource="org/springframework/boot/logging/logback/defaults.xml" />
<property name="LOG_FILE"
value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}}/spring.log}" />
<appender name="FILE"
class="ch.qos.logback.core.FileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
</encoder>
<file>${LOG_FILE}</file>
</appender>
<appender name="CONSOLE"
class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
</root>
</configuration>
我根據(jù)org/springframework/boot/logging/logback/包內(nèi)的 spring 日志記錄默認(rèn)值創(chuàng)建了它,忽略FileAppender.xml文件。
請(qǐng)注意,正如 Spring 的github 存儲(chǔ)庫中所示,默認(rèn)日志記錄配置正在更改,并且這些 XML 文件不存在。
添加回答
舉報(bào)