Ich bin gerade zu log4j2 gewechselt. Es funktioniert völlig OK, aber rollende Datei wird nicht erstellt. Ich habe herumgesucht, aber keine Hinweise gefunden (es gibt einige ähnliche Themen auf Stackoverflow, aber sie scheinen mir nicht zu helfen).log4j2 - Rollende Datei nicht erstellt
Hier ist meine Konfiguration:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn">
<Appenders>
<RollingFile name="RollingFile" fileName="logging-file.log" filePattern="logging-file-%d{yyyy-MM-dd}-%i.log">
<PatternLayout>
<pattern>%d{ISO8601} %X %5p %c{1}: - %m%n</pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="100 MB" />
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
<Console name="Stdout" target="SYSTEM_OUT">
<PatternLayout pattern="%d{ISO8601} %X %5p %c{1}: - %m%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Stdout"/>
<AppenderRef ref="RollingFile"/>
</Root>
</Loggers>
</Configuration>
Jede Hilfe wäre sehr geschätzt! Vielen Dank im Voraus!
Danke für die Antwort. Wie kann ich es hinzufügen? Die schnelle Suche in Google nach "DateBasedTriggeringPolicy log4j2" ergab keine Ergebnisse. – user3489820
Mein Fehler: Es ist TimeBased ... nicht DateBased. Entschuldigung. Aktualisierte Antwort –