如何在运行phpmailer时使用php error_log

aiazj4mn  于 2022-11-28  发布在  PHP
关注(0)|答案(1)|浏览(140)

为了让我的PHP程序在后台发送电子邮件,我使用了rabbitmq和phpmailer。电子邮件在大多数时间都工作得很好。但是我不知道如何将错误信息发送到日志文件。
在普通的PHP代码中,我使用error_log函数,并在文件夹/var/log/nginx/error. log中查看错误日志
但在这里,我不知道日志消息去了哪里。帮助是非常感谢。

rqqzpn5f

rqqzpn5f1#

最后,我用这个函数创建了自己的日志文件

function errorLog($msg) {
   $now = date('Y-m-d h:i:s');
   $myfile = fopen("phpmail_log.txt", "a");
   fwrite($myfile, $now . ' ## ' . $msg . "\n\r");
   fclose($myfile);
}

我可以在代码中的任何位置调用它,如下所示

errorLog('send any debug info to log here');

希望这能帮助其他面临同样问题的人。

相关问题