Protokoll ist eine unverzichtbare und wichtige Funktion im Projekt. In PHP können wir die Funktion error_log() verwenden, um die entsprechende Protokolldatei automatisch zu generieren. In diesem Artikel wird die Funktion error_log() analysiert, um Ihnen das Verständnis der Funktion error_log() in PHP zu erleichtern.
Das Beispiel in diesem Artikel beschreibt die Verwendung der Funktion error_log() in PHP. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Heute bin ich auf ein Problem gestoßen, das debuggt werden musste, aber es konnte nur durch Protokolldrucken debuggt werden, daher wurde die Funktion error_log verwendet
Was sein muss gedruckt ist, was ein Server an unseren Server gesendet hat.
Der Code lautet wie folgt: (Schlüssel und Wert werden gedruckt)
if(!empty($_POST) ){ while (list($key, $val) = each($_POST)) { @error_log("$key => $val", 3,'/tmp/test_post_allstarpay.log' ); } }
error_log hat vier Parameter, hauptsächlich die ersten 3, Der erste ist der in das Protokollprotokoll geschriebene Inhalt, der zweite ist die Protokollspeichermethode 3, was bedeutet, dass sie am angegebenen Ort gespeichert wird, und der dritte ist der Speicherort
Der Server verwendet Centos und TMP verfügt über Lese- und Schreibberechtigungen und wird daher in tmp geschrieben
error_log generiert automatisch die entsprechende Protokolldatei, Sie müssen sie nicht manuell erstellen!
Verwandte Empfehlungen:
Thinkphp-Protokollierung hat keine Dateigenerierung
PHP-Protokollabkürzungserstellungsfunktion, Code_php-Fähigkeiten
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der Funktion error_log() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!