10

如何添加自定义标签以让 raven 将其设置为哨兵?

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

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

谢谢。

4

2 回答 2

8

如果我正确理解了这个问题,您可以将extra字典中的任何内容传递给哨兵,请参阅raven docs

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

顺便说一句,操作系统,浏览器...等参数哨兵从传递的request对象中获取。

于 2013-04-15T18:38:58.687 回答
1

这很容易。只需使用 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"
    }
})
于 2017-02-22T09:30:38.833 回答