php(exec) - 如何向生成的日志文件添加新行


php(exec) - how do I add a new line to a generated log file?

考虑:

exec("php gmail-smtp.php >> basic-email-template/debug-mailer.log");

我想记录文件消息以从新行开始。但我找不到有关 Bash 管道的相关信息。

我不能根据你做的方式给你正确的答案,但只是这样做:

file_put_contents('basic-email-template/debug-mailer.log', "'n", FILE_APPEND)

问题可能出在您的日志文件中。 也就是说,您正确使用>>

结果文件中的单行可能是因为记录器gmail-smtp.php将日志条目作为单行写入(没有换行分隔符)。首先检查一下。