\n不在php error_log函数中将文本放在新行上

Bra*_*sha 2 php error-handling error-logging

我试图将我的error.log文件中的错误放在单独的行上,但\n似乎没有这样做.我觉得我错过了一些简单的东西,但它们都在同一条线上,所以如果我有一堆错误,那么几乎不可能找到它们.

<?php

$msg_one = "Error message 1.\n ";
$msg_two = "Error message 2.\n ";

$log_file = "C:\\inetpub\\wwwroot\\logging\\errors.log";

error_log($msg_one, 3, $log_file); 
error_log($msg_two, 3, $log_file);

?>
Run Code Online (Sandbox Code Playgroud)

并且日志文件中的输出如下所示:

Error message 1. Error message 2.
Run Code Online (Sandbox Code Playgroud)

Md.*_*ain 5

"\r\n"而不是"\n"

<?php

$msg_one = "Error message 1.\r\n ";
$msg_two = "Error message 2.\r\n ";

$log_file = "C:\\inetpub\\wwwroot\\logging\\errors.log";

error_log($msg_one, 3, $log_file); 
error_log($msg_two, 3, $log_file);

?>
Run Code Online (Sandbox Code Playgroud)