使用Slim PHP框架处理错误并将其发送到NewRelic的可靠方法是什么?


What's the solid way to process and send the errors to NewRelic using Slim PHP Framework?

我在项目中使用了Slim Framework。使用钩子在Slim Framework中设置NewRelic事务非常容易。

但是,处理任何"常见"错误的最佳方法是什么?我不是在谈论自定义的。如果出现问题或项目中存在任何语法错误,我如何捕获并发送到NewRelic?

我认为它可能是在 PHP 层本身设置的,它不在框架层中。但是当项目中存在语法错误时,我现在在 NewRelic 中看不到任何错误。

附言现在我有默认的 newrelic loglevel - 信息(适用于 newrelic 和 deamon)

感谢您的任何评论和解释。

您可以在苗条

框架中使用自定义错误处理程序添加 PHP 代理newrelic_notice_error()调用;

http://docs.slimframework.com/#Error-Handler

https://docs.newrelic.com/docs/agents/php-agent/configuration/php-agent-api#api-notice-error