是否可以在logback中将日志写入scr / main / resources?

时间:2011-12-14 12:00:27

标签: java logging slf4j logback

我有一个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中创建日志。这样做的目的是在类路径上登录。可以这样做吗?

由于

1 个答案:

答案 0 :(得分:3)

我猜你正在使用maven。 Maven建立了罐子/战争/耳朵 这些罐子不包含src / main / resources 实际上,在编译项目后,此src / main / resources路径不存在。 所以我真的没有把你的日志放到src / main / resources中。

我认为在运行项目时将/ opt / loghome / recon /包含在类路径中会更加“健康”。

有意义吗?