小编jai*_*kla的帖子

logback在名称为当前日期的文件夹中创建日志文件

在我当前的项目中,我希望日期创建日志文件,即日志文件应驻留在
名称为日期的文件夹中.归档也应该在该特定文件夹中进行.

我正在使用的当前appender看起来像这样(它根据大小存档日志文件).

    <appender name="AUDITFILE"
    class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${PROJECT_HOME}\\projectname\\audits\\myproject.log</file>
    <append>true</append>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>${PROJECT_HOME}\\projectname\\audits\\myproject_%d{yyyy-MM-dd}.%i.zip
        </fileNamePattern>
        <maxHistory>10</maxHistory>
        <timeBasedFileNamingAndTriggeringPolicy
            class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
            <maxFileSize>10KB</maxFileSize>

        </timeBasedFileNamingAndTriggeringPolicy>
    </rollingPolicy>
    <encoder>
        <pattern>%date %msg%n
        </pattern>
    </encoder>
</appender>
Run Code Online (Sandbox Code Playgroud)

java logback appender

3
推荐指数
1
解决办法
9555
查看次数

标签 统计

appender ×1

java ×1

logback ×1