Skeeve: STDERR auch in Datei schreiben

Beitrag lesen

Moin!

Wie kann ich im laufenden Perlcode einstellen dass Fehlermeldungen _auch_ in eine Datei geschrieben werden.

Das ist etwas ungenau formuliert und ich weiß nicht, ob Dir das hier hilft:

  
open(STDERR, '>>', 'mylogfile.txt') or die "Geht nicht: $!\n";  

wird STDERR *nur* in die mylogfile.txt geschrieben.

Wenn Du es *zusätzlich* dort haben willst, solltest Du Dir eine logger funktion schreiben z.B. so.

Wenn es Fehler sind, die Dein Script selbst hervorruft, geht das natürlich nicht.

-- Skeeve