Logback Log-Dateien im Ordner mit dem Namen als aktuelles Datum erstellen

In meinem aktuellen Projekt möchte ich Protokolldateien erstellen, d. H. Protokolldateien sollten sich darin befinden
Ordner mit Namen als Datum. Auch die Archivierung sollte in diesem bestimmten Ordner erfolgen.

Der aktuelle Appender, den ich verwende, sieht so aus (er archiviert die Protokolldatei basierend auf der Größe).

    <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>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage