Programmgesteuertes Schreiben von Fehler- und Warnprotokollen in eine Datei
In diesem Skript stoßen wir häufig auf Situationen, in denen wir alle Fehler und Warnungen erfassen müssen und notieren Sie sie in einer dafür vorgesehenen Datei. Während das Ändern von php.ini ein gängiger Ansatz ist, können wir die gleiche Funktionalität programmgesteuert erreichen.
Um die Protokollierung von Fehlern und Warnungen in einer Datei zu aktivieren, ohne php.ini zu ändern, befolgen Sie diese Schritte:
Verwenden Sie zum Festlegen die Funktion ini_set die folgenden Werte:
Hier ist ein Beispiel-Codeausschnitt:
ini_set("log_errors", 1); ini_set("error_log", "/tmp/php-error.log"); error_log( "Hello, errors!" );
Dieser Code richtet die Fehlerprotokollierung ein und protokolliert die Meldung „Hallo, Fehler!“ in die Datei /tmp/php-error.log.
Um die Protokolldatei zu überwachen, können Sie den Befehl tail -f verwenden:
tail -f /tmp/php-error.log
Das obige ist der detaillierte Inhalt vonWie kann ich PHP-Fehler und -Warnungen programmgesteuert in einer Datei protokollieren, ohne php.ini zu ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!