Ich weiss das es das Modul gibt aber ich weiss nciht mehr wie es heisst. Und zwar mein Problem ist folgendes. Ich habe ein UDP Serverscript das Nachrichten von allen Servern in der Serverfarm bekommt. Ich schreibe diese Nachrichten zentral auf dem Loggingserver in verscheidene Dateien.
Wenn die Datei groesser 1 GB ist wird sie umbenannt und es wird eine neue Datei erstellt in die weiter geschrieben wird. Soweit funktioniert auch alles. Nur ist es so das die Anzahl der unterschiedlichen Files immer mehr werden. Bis jetzt mache ich folgendes.
open(FILE, ">> /var/log/central/$filename.log"),
print FILE $text."\n";
close(FILE);
Ich weiss aber das es ein Modul gibt das das mir den staendigen open close abnimmt. bzw. das ich nicht immer die Datei aufmachen und schliessen muss.
Wichtig ist das der $text sofort mit einem
tail -f /var/log/central/filename.log
zu sehen ist. Deswegen muss ich das irgendwie raus flushen koennen, ich weiss aber nicht wie.