如何添加自定义标签以使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"
}
})