Schreiben Sie in das Fehlerprotokoll mit Informationen zur Ortszeit und einem Zeilenumbruch am Ende

Ich muss die lokalen Zeitinformationen, die Ausnahmemeldung, in eine PHP-Protokolldatei schreiben. Ich weiß nicht, warum ich das Format nicht richtig finde. Das Skript, das ich benutze, ist folgendes:

  error_log('['.date("F j, Y, g:i a").']'.$msg." <br>", 3,  $phperrorPath);

Es gibt zwei Probleme damit:

Das Datum wird nicht in Ortszeit geschrieben, sondern standardmäßig in GMT + 0. Ich möchte die Maschinenzeitinformationen in das Protokoll schreibenNachdem die Datei geschrieben wurde, wird sie nicht in eine andere Zeile umbrochen.

Wie ändere ich diesen Code?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage