Escreva no log de erros com informações de hora local e uma quebra de linha no final

Eu preciso escrever as informações da hora local, a mensagem de exceção para um arquivo de log php. Eu não sei porque não consigo o formato correto. O script que eu uso é este:

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

Existem dois problemas com isso:

A data não é escrita na hora local, mas é o padrão para a hora GMT + 0; Eu quero escrever as informações de tempo da máquina para o logDepois que o arquivo é gravado, não é quebrado para outra linha.

Como modificar este código?