Logback包括不使用相对路径的配置

时间:2017-10-26 10:57:10

标签: java tomcat logback slf4j

我正在尝试将warback文件放在war文件之外,为此我已经将 webapps 文件夹中的logback文件放到tomcat 7中。

  • 项目名称: AnalyticsAPI

  • logback.xml的路径(战争中的文件):/webserv/apache-tomcat-7.0.55_1/webapps/AnalyticsAPI/WEB-INF/classes/logback.xml

  • 实际配置的外部回溯路径:/webserv/apache-tomcat-7.0.55_1/webapps/logback/logback-new.xml

战争中的logback.xml是:

<configuration scan="true" scanPeriod="30 seconds">
   <include file="../logback/logback-new.xml" />
</configuration>

我已经给出了上面的路径,因为我读了一篇文章,路径应该是相对于当前工作目录,在这种情况下当前工作目录应该是项目的上下文根(如果我是对的)< / p>

我在日志中收到的错误是:

12:41:09,834 |-INFO in 
ch.qos.logback.core.joran.util.ConfigurationWatchListUtil@65b17009 - Adding 
[file:/home/users/roshnig/../logback/logback-new.xml] to configuration watch list.
12:41:09,835 |-WARN in ch.qos.logback.core.joran.action.IncludeAction - 
Failed to open [file:/home/users/roshnig/../logback/logback-
new.xml]

0 个答案:

没有答案