使用Spring Boot进行ANSI日志记录

时间:2018-09-04 04:52:01

标签: java spring-boot spring-logback

我在Spring Boot 1.5.15中使用Logback日志记录。

看看documentation,我应该能够使用配置spring.output.ansi.enabled=never禁用ANSI日志记录(颜色输出)。

这在本地控制台中似乎可以正常工作,但是在Docker环境中却不能。有人碰到这个吗?

1 个答案:

答案 0 :(得分:1)

spring.output.ansi.enabled=never即使在Docker级别,也可以解决该问题。但是,在我的情况下,这是使用环境变量SPRING_OUTPUT_ANSI_ENABLED=ALWAYS在基本映像中设置的,因此出于某种原因,application.yaml配置被忽略了。

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config

中进一步记录了优先级。