Spring boot 当我想更改日志格式时,如何避免重复日志消息?

Spring boot 当我想更改日志格式时,如何避免重复日志消息?,spring-boot,logback,Spring Boot,Logback,我想更改将写入控制台的日志格式。 我使用的是SpringBoot,所以我在logback.xml中包含base.xml <include resource="org/springframework/boot/logging/logback/base.xml"/> 但我意识到,如果我使用上述代码并使用appender=“CONSOLE”指定日志格式,我的日志消息将重复 我知道如果我注释掉上面的行,我可以停止复制,但是我必须指定在base.xml中解决的所有设置 有人能给我一些建议

我想更改将写入控制台的日志格式。 我使用的是SpringBoot,所以我在logback.xml中包含base.xml

<include resource="org/springframework/boot/logging/logback/base.xml"/>

但我意识到,如果我使用上述代码并使用appender=“CONSOLE”指定日志格式,我的日志消息将重复

我知道如果我注释掉上面的行,我可以停止复制,但是我必须指定在base.xml中解决的所有设置

有人能给我一些建议吗?当我使用base.xml时,我应该如何指定日志格式

这是我的logbook.xml:


%日期{yyyy-MM-dd HH:MM:ss}[%thread]%级别%logger{0}-
%msg\(%文件:%line\)%n
信息
c:/tmp/app.log
logs/app.%d{yyyy-MM-dd}.log.tar.gz
7.
%d{yyyy-MM-dd'HH:MM:ss'Z'}-%m%n

目前,您不能将其作为配置。请检查一下电话号码。该功能已被请求,但尚未实现。

此功能已在Spring Boot 1.3中实现,谢谢。你的问题解决了我的问题。我很高兴听到:)