为了让我的PHP程序在后台发送电子邮件,我使用了rabbitmq和phpmailer。电子邮件在大多数时间都工作得很好。但是我不知道如何将错误信息发送到日志文件。在普通的PHP代码中,我使用error_log函数,并在文件夹/var/log/nginx/error. log中查看错误日志但在这里,我不知道日志消息去了哪里。帮助是非常感谢。
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');
希望这能帮助其他面临同样问题的人。
1条答案
按热度按时间rqqzpn5f1#
最后,我用这个函数创建了自己的日志文件
我可以在代码中的任何位置调用它,如下所示
希望这能帮助其他面临同样问题的人。