Spring Boot logback tomcat部署不生效问题解决
编程教程
>
Java
>
Spring
(3298)
2024-11-26 14:39:04
一.问题描述
Spring Boot 项目整合logoback日志时候,通过spring boot的启动类启动logback日志配置生效。但是打war包部署到tomcat的时候logback失效了。
二.问题原因
在spring boot 的配置文件中自定义并指定了logback-spring.xml的路径
logging.config=classpath:config/logback-spring.xml
也就是说把logback-spring.xml配置文件放在了config目录
这种配置在spring boot的启动类启动的情况下是没问题的。但是war包部署到tomcat则失效了。
三.解决办法
将logback-spring.xml配置文件放于classpath目录下,与spring boot配置同级。删除上面的自定义配置路径。 目前没有找到完美自定义路径的方法,所以就老老实实放classpath目录了,如果有那位大佬知道怎么指定麻烦告知。谢谢
http://blog.xqlee.com/article/571.html