如何配置在使用send_default_pii=True与Sentry统一Python的烧瓶登录时发送的用户数据?
医生说:
如果您使用烧瓶登录并在调用init中设置了send_default_pii=True,则将用户数据(当前用户id、电子邮件地址、用户名)附加到事件中。
但是,这样做只会传递id和电子邮件。如何配置要发送的更多属性?
在SDK的前一个版本(raven-python)中,可以使用SENTRY_USER_ATTRS进行配置。
发布于 2018-12-04 19:58:41
使用before_send
def before_send(event, hint):
try:
user = flask_login.current_user
user_info = event.setdefault("user", {})
user_info["myattribute"] = user.myattribute
except Exception:
pass
return event
init(..., before_send=before_send)更多信息:https://docs.sentry.io/learn/filtering/?platform=python#before-send
https://stackoverflow.com/questions/53619268
复制相似问题