Thread Warnungen des Programms überwachen und ins error.log des Apache schreiben (54 answers)
Opened by bianca at 2010-02-06 13:52

GwenDragon
 2010-02-06 17:27
#131943 #131943
User since
2005-01-17
14554 Artikel
Admin1
[Homepage]
user image
Beispiel für einfache STDERR-Umleitung in Datei:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
BEGIN {
  open (STDERR, '>>', 'meinelogdatei_fuer_dieses_skript');
}

# hier dein Code des Skripts

END {
  close (STDERR);
}


Allerdings empfehle ich eher ein Modul, das Logs mitschreibt.


Beispiel für das Abfangen von Warnungen:
Code (perl): (dl )
1
2
3
4
5
6
7
8
BEGIN {
  sub MeinWarn {
     # hier dein Code zur Weiterverarbeitung der Warnungen
  }
  $SIG{__WARN__} = \&MeinWarn;
}

# hier dein Code des Skripts
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Warnungen des Programms überwachen und ins error.log des Apache schreiben