我有一个logback appender:
<appender name="logfile"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>/opt/loghome/recon/log.%d{MM-dd-yyyy}.log </fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<append>false</append>
<encoder>
<pattern>%msg%n</pattern>
</encoder>
</appender>
我想更改/opt/loghome/recon/log.%d{MM-dd-yyyy}.log.zip
,以便在项目的src / main / resources中创建日志。这样做的目的是在类路径上登录。可以这样做吗?
由于
答案 0 :(得分:3)
我猜你正在使用maven。 Maven建立了罐子/战争/耳朵 这些罐子不包含src / main / resources 实际上,在编译项目后,此src / main / resources路径不存在。 所以我真的没有把你的日志放到src / main / resources中。
我认为在运行项目时将/ opt / loghome / recon /包含在类路径中会更加“健康”。
有意义吗?