Spring Boot logback tomcat部署不生效问题解决

Spring Boot logback tomcat部署不生效问题解决

一.问题描述

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目录了,如果有那位大佬知道怎么指定麻烦告知。谢谢

Spring Boot logback tomcat部署不生效问题解决

相关文章:

你感兴趣的文章:

标签云: