php - 向 Laravel 队列中的 Sentry 发送错误报告

标签 php laravel laravel-5 sentry laravel-queue

我在 Laravel 项目上设置了 Sentry.io。我也在使用队列。

我想知道是否可以将失败的队列发送到 Sentry?因为它们在失败时不会自动发送。

最佳答案

失败的队列我猜你的意思是失败的作业,为此你只需要实现 failed()作业内的方法:

/**
 * Handle a job failure.
 *
 * @return void
 */
public function failed(\Exception $exception)
{
    // Send exception data to sentry.io
    // It should catch it by default since it throws an exception
    // But you can force a report manually
    app('sentry')->captureException($exception);
}

查看如何处理失败的作业 Laravel documentation .

关于php - 向 Laravel 队列中的 Sentry 发送错误报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49509750/

相关文章:

php - Android:使用 volley 将数据发布到 laravel 服务器时出现意外响应代码 500

php - SQLSTATE[HY000] : General error: 1364 Field 'reservation_id' doesn't have a default value

laravel - "except"和 "idColumn"在 "unique:table,column,except,idColumn"中指的是什么?来自 Laravel 文档

laravel - TaskQueue.php 错误 - Laravel 5 和 Forge

php - 为什么数据没有被插入到 MYSQL 表中?

php - 为什么 Beanstalkd 队列中的作业失败 - Laravel 4.2

php - 使用 Codeigniter 的 WHERE 子句中的未知列

php - laravel - 使用查询生成器将对象数组插入表中的最有效方法

php - 将 "Integrity constraint violation: 1048 Column cannot be null "设为警告消息

PHP-Mysql : storing images in DB - escaping special characters