【问题标题】:Logback external configuration on TomcatTomcat 上的 Logback 外部配置
【发布时间】:2019-08-01 21:41:20
【问题描述】:

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

为了在 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>

但结果是一样的 - 没有创建日志文件。 任何想法我的配置有什么问题?

【问题讨论】:

    标签: spring-boot tomcat logback


    【解决方案1】:

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

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

    我没有在 setenv.bat 中做任何事情。

    【讨论】:

      猜你喜欢
      • 2015-10-14
      • 2018-05-18
      • 1970-01-01
      • 2012-07-13
      • 2012-04-01
      • 1970-01-01
      • 2021-02-22
      • 1970-01-01
      • 2015-09-08
      相关资源
      最近更新 更多