PHP error_log忽略换行符

时间:2016-01-03 20:56:39

标签: php apache syslog

运行PHP 7.0.1我遇到了一个问题,我使用error_log('....'.PHP_EOL.'...');但是当我查看日志文件时,我会在输出中逐字\n

error_log设置为使用syslog,最终在apach error_log中。这是一个CentOS 7系统。

绕过syslog不是一个选项,因为它删除了使用syslog转发到中央日志服务器的能力。

1 个答案:

答案 0 :(得分:-1)

如果您担心跨操作系统兼容性,请使用" \ r \ n"。似乎每次都是更好的选择...

还要记住单引号中的\ n(' \ n')确实会逐字打印\ n \ n。双引号(" \ n")将为您提供所需的内容。