Thread Log::Log4perl - Datum im Dateinamen
(15 answers)
Opened by Liffi at 2012-01-23 14:33
Soweit ich weiß, macht Logrotate das erstmal nicht mit.
Du kannst ja perlcode in der config verwenden, allerdings wird der nur beim initialisieren ausgeführt, nicht bei jedem Dateizugriff, insofern würde er dir nur das Startdatum des Scripts bringen, nicht das Datum während der Laufzeit. Ich habe das damals dann schnell aufgegeben und es mit logrotate gemacht (das ist auch nicht allzu schön finde, aber newsyslog hat auch so seine Macken die mich dazu trieben, es nicht zu nutzen). Möglicherweise gibt es 'ne Möglichkeit, Log4perl zu hacken, dass, wenn der "existiert meine Logdatei noch?" negativ ausfällt, die config erneut ausgeführt wird. Ich hab's mir aber nicht genauer angeschaut, ob das ein einfacher Eingriff wäre oder ob man das jedem Appender, der was mit Dateien macht, beibringen müsste. |