为raven添加自定义标签



如何添加自定义标签以使raven将其设置为sentint?

当我在django中使用raven时,有几个标签,如操作系统、浏览器等。

但我想用raven自己添加这样的标签,没有django。

谢谢。

如果我正确理解了这个问题,你可以在extra字典中传递给sentry你想要的任何东西,请参阅raven文档。

您也可以通过capture*方法构造消息(也可以传递extra(:

  • 捕获
  • captureException
  • captureMessage
  • captureQuery

顺便说一句,操作系统,浏览器。。。sentry从传递的CCD_ 4对象中得到的参数等。

这很容易。只需使用Client.capture

from raven import Client
client = Client("https://<key>:<secret>@sentry.io/<project>")
client.capture("raven.events.Message", message='foo_bar', data={
    'tags': {
        'tag_name': "tag_value"
    }
})

相关内容

  • 没有找到相关文章

最新更新