通常,正如v0idless所提到的,这是在服务器端完成的,有很多工具可以管理错误日志和电子邮件。服务器端的错误日志报告比您在插件中编写的要详细得多。
虽然我从未测试过,但我相信error_log
php函数支持电子邮件。http://php.net/manual/en/function.error-log.php
根据您设置的错误阈值,报告持续错误可能会杀死您的站点/服务器,我建议您通过电子邮件发送错误。每隔几小时/天记录一次文件。
例如,在服务器端:
所有致命或硬错误都在一个单独的日志文件中,该文件立即通过电子邮件发送。(还有instantmessage/手机支持)。
中的所有其他错误都在每24小时通过电子邮件发送的另一个日志文件中(我从未读过:)
日志文件也每天备份。
我实际上用rubygems来做这件事,因为它太简单了。