Escribir en el registro de errores con información de la hora local y un salto de línea al final

Necesito escribir la información de la hora local, el mensaje de excepción en un archivo de registro de php. No sé por qué no puedo obtener el formato correcto. El script que uso es este:

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

Hay dos problemas con esto:

La fecha no se escribe en la hora local, en cambio, es la hora GMT + 0 predeterminada; Quiero escribir la información de tiempo de la máquina en el registroDespués de que se escribe el archivo, no se rompe en otra línea.

¿Cómo modificar este código?

Respuestas a la pregunta(3)

Su respuesta a la pregunta