Tomcat上的Logback外部配置

时间:2019-03-11 14:31:38

标签: spring-boot tomcat logback

我将Spring Boot应用程序作为WAR文件部署在独立的Apache Tomcat上。

为了在Windows计算机上配置Logback,我创建了 setenv.bat 文件,其内容如下:

set logging.config=<absolute path to logback.xml>

我为Mac上部署的Tomcat尝试了相同的操作,但是以下 setenv.sh 不起作用:

logging.config=<absolute path to logback.xml>

我还尝试使用 export 命令设置 logging.config 变量:

export logging.config=<absolute path to logback.xml>

但结果相同-未创建日志文件。 您知道我的配置有什么问题吗?

1 个答案:

答案 0 :(得分:0)

我希望您已经在某个地方找到了答案。但是我所做的是在conf / catalina.properties中,指向logback配置文件,如下所示:

logging.config=${catalina.base}/conf/logback-spring.xml

我在setenv.bat中什么也没做。