Top-Logic hat eine default log Konfigurationsdatei für Log4j2.
Log-Dateien werden nur bis zu einer bestimmen Größe gefüllt und dann "gebackuped". Hierbei wird nur eine bestimmte Menge (10) an Backup-Dateien aufbewahrt. Ältere Backup-Dateien werden gelöscht.
Bei der Benamung von den Backup-Dateien wird eine unerwartete Strategy genutzt: tl.main.log -> tl.main.10.log -> tl.main.9.log -> ...-> tl.main.1.log, d.h. ist tl.main.log voll wird tl.main.2.log wird nach tl.main.1.log umbenannt (überschreibend), tl.main.3.log wird nach tl.main.2.log umbenannt (überschreibend),...,tl.main.log wird nach tl.main.10.log umbenannt (überschreibend) und tl.main.log dann neu erstellt. D.H. tl.main.10.log ist die neueste Backup-Datei und tl.main.1.log die älteste.
Intuitiv würde man erwarten, dass tl.main.1.log die neueste Backup-Datei und tl.main.10.log älteste ist.
Die Standard-Konfigurationsdatei wird hierauf umgestellt.
Test
- Änderungen vornehmen bis mindestens 2 Backup-Dateien erstellt wurden.
- Erwartung: Die Datei top-logic.main.1.log ist neuer als top-logic.main.2.log.