Thread "rotate" von einer log-datei (27 answers)
Opened by Arach at 2006-04-20 11:05

Dubu
 2006-04-20 11:22
#65101 #65101
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Dateien liegen auf der Platte im Regelfall sequenziell. Anfügen am Anfang ist deshalb ineffizient, weil jedes Mal die gesamte Restdatei umkopiert werden müsste.

Für das Lesen vom Dateiende empfiehlt sich CPAN:File::ReadBackwards.

Größere Effizienz bringt es vielleicht, einen Prozess permanent das Logfile mitlesen zu lassen und bei einer relevanten Zeile eine entsprechende Aktion auzulösen (z.B. diese Zeile neu in eine separate Datei zu schreiben - locking nicht vergessen).

View full thread "rotate" von einer log-datei