Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung der Funktion error_log() in PHP

Detaillierte Erklärung der Funktion error_log() in PHP

*文
*文Original
2017-12-25 13:15:373446Durchsuche

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-Protokoll-Tool-Klasse

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn