5 Stimmen

Umleitung der CGI-Fehlerausgabe von STDERR in eine Datei (Python UND Perl)

Ich ziehe eine Website zu Hostmonster um und wollte wissen, wo sich das Serverprotokoll befindet, damit ich es automatisch auf CGI-Fehler überprüfen kann. Mir wurde gesagt: "Es tut uns leid, aber wir haben keine CGI-Fehler in Dateien, auf die Sie Zugriff haben."

Aus organisatorischen Gründen hänge ich mit Hostmonster und dieser schrecklichen Richtlinie fest, also dachte ich, ich könnte die CGI-Skripte modifizieren, um STDERR in eine benutzerdefinierte Protokolldatei umzuleiten.

Ich habe eine Menge von Skripten (269), so dass ich eine einfache Möglichkeit, sowohl in Python und Perl, um STDERR zu einer benutzerdefinierten Protokolldatei umzuleiten benötigen.

Etwas, das Dateisperren entweder explizit oder implizit berücksichtigt, wäre großartig, da eine gemeinsame CGI-Fehlerprotokolldatei theoretisch von mehr als einem Skript auf einmal geschrieben werden könnte, wenn mehr als ein Skript gleichzeitig fehlschlägt.

(Ich möchte ein gemeinsam genutztes Fehlerprotokoll verwenden, damit ich mir den Inhalt nachts per E-Mail zuschicken und ihn dann archivieren oder löschen kann).

Ich weiß, dass ich möglicherweise jede Datei ändern muss (grrr), deshalb suche ich nach etwas Elegantem, das nur aus ein paar Zeilen Code besteht. Danke!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X