php - 在本地环境中禁用 laravel 的 Sentry

标签 php laravel laravel-5 sentry

有没有办法在本地环境中禁用 laravel 5 的 Sentry ?我已经从我的 .env 文件中删除了 SENTRY_DSN 条目并且它似乎工作但我不确定这是正确的方法。我应该在 report 函数中添加一些关于 env 的检查吗?或者有什么更好的方法吗? App\Exceptions\Handler 看起来像这样:

public function report(Exception $e)
{
    if ($this->shouldReport($e)) {
        app('sentry')->captureException($e);
    }
    parent::report($e);
}

最佳答案

禁用 Sentry SDK 的建议方法是将 SENTRY_DSN 值设置为错误值,因此您的直觉是正确的。

https://docs.getsentry.com/hosted/clientdev/#usage-for-end-users

关于php - 在本地环境中禁用 laravel 的 Sentry ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37813764/

相关文章:

php - 使用 pdo 和 php 获取 mysql 数据库中表的名称

php - 如何用预言测试 Doctrine Entity Manager findOneById 方法?

php - 如何 self 更新PHP+MySQL CMS?

validation - Laravel 5 Form Request Attribute 漂亮的名字不适用于自定义验证器

php - 从 hasMany 关系中获取所有对象并分页

php - 展平数组 : Keep index, 值等于数组中的位置

laravel - 文件上传到 aws S3 Laravel 5.1

php - Laravel SQLSTATE[42000] : Syntax error or access violation: 1055

php - 在 laravel 5.2 中提交表单时如何生成 pdf

excel - laravel excel 获取标题和 maatwebsite