Logback, set max, Historie-Dateien pro Tag
Benutze ich TimeBasedRollingPolicy
und SizeAndTimeBasedFNATP
auslösen Richtlinie für meine logback-Konfiguration. Der rollover von log-Dateien eingestellt ist, passieren jeden Tag und es wird auch ausgelöst, wenn die Größe der Protokolldatei geht über die Grenze.
Wenn ich setMaxHistory(10) auf TimeBasedRollingPolicy
mit einer täglichen roll-over, dann wird es das Archiv alle log-Dateien in den letzten 10 Tagen. Aber was ich will ist, um maxHIstory auf SizeAndTimeBasedFNATP jeden Tag.
Ist das möglich mit logback?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit SizeAndTimeBasedFNATP und MaxHistory auf 10 gesetzt, die Protokolle, die älter als 10 Tage entfernt werden (vorausgesetzt, die tägliche rollover-Termin). Größe ist nicht mit eingerechnet die Entfernung in logic.
maxHistory
Attribut.<fileNamePattern>${REQUEST_LOG_DIR}/request_archives/%d{yyyy-MM-dd,aux}/ip_${server.ip}/port_${server.port}/request_%d{yyyy-MM-dd_HH-mm}.log</fileNamePattern>
details ableiten zu http://stackoverflow.com/questions/40098598/maxhistory-of-multiple-d-specifiers-in-logback-timebasedrollingpolicy. Ich danke Ihnen sehr!