在Sentry中捕获用户信息

詹姆士

我最近刚刚开始在我的Laravel 5.1应用程序上使用Sentry。

我在其中看到了文档和入门资料,它们是捕获用户信息的参考

他们给出的传递此示例的示例如下所示:

Raven.setUserContext({
    email: '[email protected]'
});

按照Laravel安装说明进行操作后,我看不到任何参考资料或文档中有关如何在配置文件中进行设置的任何参考或Laravel的任何参考资料。

关于如何设置发送用户信息的任何想法?使用我的应用程序时,用户将始终登录。

马丁·比恩(Martin Bean)

我知道这个问题已有三个月之久了,如果您已经找到答案,那么我们深表歉意。

我有相同的要求(登录用户是Sentry中的例外情况的一部分),所以自己做了一些工作。

Raven.setUserContext()似乎是JavaScript SDK特有的功能。PHP SDKset_user_data($id, $email, $data)在Raven客户端上提供了一种方法,您可以在应用程序中的某处使用它(最有可能在将异常实际发送到Sentry之前在异常处理程序中使用)。

这样的事情应该起作用:

public function report(Exception $e)
{
    // Will only enter if statement if request has a user
    if ($user = request()->user()) {
        app('sentry')->set_user_data($user->getAuthIdentifier(), $user->email);
    }

    app('sentry')->captureException($e);

    return parent::report($e);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Sentry2中返回用户信息

来自分类Dev

在 Spark AR 中捕获设备/用户信息

来自分类Dev

使用Laravel和Sentry更新用户信息

来自分类Dev

使用 burp 套件捕获用户信息

来自分类Dev

使用其他信息登录Android中的Sentry

来自分类Dev

如何在 Java 中抑制来自 Sentry 的本地信息日志?

来自分类Dev

在变量中捕获SQL统计信息时间

来自分类Dev

如何从信息中捕获IP地址

来自分类Dev

更新Firebase中的用户信息

来自分类Dev

在“性能”事件中捕获用户空间变量

来自分类Dev

在liferay中,如何捕获用户对组的访问?

来自分类Dev

URI中的用户信息,无密码

来自分类Dev

UILocalNotification用户信息中的Swift字典

来自分类Dev

Git:从存储库中删除用户信息

来自分类Dev

获取JSP中的用户详细信息?

来自分类Dev

在请求中添加用户信息

来自分类Dev

在Haxe中检索标准用户信息

来自分类Dev

在Apigility资源中获取当前用户信息

来自分类Dev

更新laravel 5中的用户信息

来自分类Dev

将用户信息存储在阵列中

来自分类Dev

获取Windows 8中的用户信息?

来自分类Dev

Android:所有活动中的用户信息

来自分类Dev

UILocalNotification用户信息中的Swift字典

来自分类Dev

URI中的用户信息,无密码

来自分类Dev

在 linux 中为某些用户检索信息

来自分类Dev

将用户信息保存在文件中

来自分类Dev

从catch(...)捕获的异常中获取一些信息?

来自分类Dev

在m子捕获异常策略中获取异常信息

来自分类Dev

如何在powershell中捕获命令执行显示的信息?