Ich möchte an bestimmten Ausführungspunkten in meinem Programm eine Protokollüberwachung hinzufügen. file_put_contents
kann die Informationen aufzeichnen, wenn die Ausführung einen bestimmten Programmpunkt erreicht, aber das Ausgabeprogrammformat kann nicht gespeichert werden Alles in Form von Text. Kann es im Array-Format oder im json
-Format gespeichert werden, das direkt im Browser gedruckt werden kann? So schreibe ich es
<code>file_put_contents("../fileLog/{$time}.log", $error);</code>
Es besteht die Hoffnung, dass das vollständige Datenformat gespeichert werden kann, und es ist am besten, Fehlerinformationen zu sammeln. Bitte geben Sie mir einen Rat
Ich möchte an bestimmten Ausführungspunkten in meinem Programm eine Protokollüberwachung hinzufügen. file_put_contents
kann die Informationen aufzeichnen, wenn die Ausführung einen bestimmten Programmpunkt erreicht, aber das Ausgabeprogrammformat kann nicht gespeichert werden Alles in Form von Text. Kann es im Array-Format oder im json
-Format gespeichert werden, das direkt im Browser gedruckt werden kann? So schreibe ich es
<code>file_put_contents("../fileLog/{$time}.log", $error);</code>
Es besteht die Hoffnung, dass das vollständige Datenformat gespeichert werden kann, und es ist am besten, Fehlerinformationen zu sammeln. Bitte geben Sie mir einen Rat
Mit var_export()
können Sie Ihre Fehlermeldung ausgeben. Wenn Sie Datensätze akkumulieren möchten file_put_contents
und es entsprechende Parameter gibt, können Sie diese festlegen und kumulative Zeilenumbrüche unterstützen. Fügen Sie dann die Systemzeit zu Ihrer Fehlermeldung hinzu, um die Fehlerzeit und Fehlerinformationen besser anzuzeigen. Zum Beispiel
<code>file_put_contents("../fileLog/{$time}.log", var_export($error, true) . "【Time:" . date("Y-m-d H:i:s") . '】' . PHP_EOL, FILE_APPEND);</code>
Diese Anhäufung führt jedoch auch dazu, dass die Fehlerdaten Ihrer Protokolldatei immer größer werden. Achten Sie auf rechtzeitiges Aufräumen. Ich hoffe, es hilft dir
Suchen Sie nach SeasLog, diese Log-Erweiterung
kann Ihre Anforderungen erfüllen