2017-05-11 36 views
0

我使用Java 8創建了Spring啓動項目,並且正在使用外部Tomcat容器進行部署。我哈瓦一個logbakc-spring.xml如下:當在tomcat上進行部署時,logback-spring.xml不起作用

<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
    <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> 
     <level>INFO</level> 
    </filter> 
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
     <fileNamePattern>${LOG_PATH}/log/hfxn.%d{yyyy-MM-dd}.log</fileNamePattern> 
    <maxHistory>90</maxHistory> 
    </rollingPolicy> 
    <encoder> 
     <charset>utf-8</charset> 
     <Pattern>%d %-5level [%thread] %logger{0}: %msg%n</Pattern> 
    </encoder> 
</appender> 

但是,當我打造成了戰爭,並部署在Tomcat上,我找不到我指定的地方的路徑日誌文件,並且,我不知道爲什麼?

任何人都可以給我一些建議嗎?

回答

0

您是否看到在控制檯消息中找到的logback文件?嘗試命名文件logback.xml,該文件是在啓動時搜索的標準登錄名。另外,請確保該文件位於jar的頂層,而不是嵌套在子目錄中。

相關問題