Logback 日志回滚文件放错了位置

Logback 日志回滚文件放错了位置,logback,Logback,我有一个部署在OpenShift上的应用程序。我在log back.xml上有以下配置 <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <prudent>true</prudent> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

我有一个部署在OpenShift上的应用程序。我在log back.xml上有以下配置

<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<prudent>true</prudent>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
    <fileNamePattern>${logPath}myLogFile.%d{yyyy-MM-dd}.log</fileNamePattern>
    <maxHistory>5</maxHistory>
</rollingPolicy>
<encoder>
  <pattern>%d{ISO8601} %p %t %c{1}.%M - %m%n</pattern>
</encoder>

有人知道这里可能出了什么问题吗?我希望基于时间的策略没有错误

更新票据以澄清变量替换(根据回写文档)
${logPath}变量在构建时被替换(在jenkins中),生成的war文件具有到日志文件的正确路径。然后将这个war文件部署到Tomcat。

这只是一个想法,但可能在${logPath}变量后面缺少一个分隔符。所以它应该是:${logPath}/myLogFile…谢谢你的评论,但我检查过了,它已经就位并且没有丢失。当你启动应用程序时,请尝试设置。我已经有了我没有建议了。可能在这个问题上悬赏,让更有经验的人来回答?