0

这是我在stackoverflow上提的问题:
https://stackoverflow.com/que...

2个回答

0

spring boot不是集成了一个tomcat只要启动主程序就行了吗...恕我无知?

0

这是因为外置Tomcat容器启动的时候,Tomcat写入的环境把你的给覆盖掉了,你可以调试源码:
org.springframework.boot.logging.LoggingApplicationListener#initializeSystem
String logConfig = environment.getProperty(CONFIG_PROPERTY);

断点调试进去,你会发现最终是在 systemProperties 的 PropertySource 中拿到了日志的配置, 因此你可以直接使用命令:
System.setProperty("loggin.config", "你的日志文件"); 来使你的配置生效

撰写答案

Planets