Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 向raven添加自定义标记_Python_Logging_Sentry_Raven - Fatal编程技术网

Python 向raven添加自定义标记

Python 向raven添加自定义标记,python,logging,sentry,raven,Python,Logging,Sentry,Raven,如何添加自定义标记以使raven将其设置为sentry 当我在django中使用raven时,有几个标签,比如OS、Browser等 但是我想自己用raven添加这样的标签,而不用django 谢谢 如果我正确理解了这个问题,您可以在extra字典中向sentry传递任何您想要的内容,请参阅 您还可以通过capture*方法构造消息(也可以传递extra): 顺便说一句,sentry从传递的请求对象获取操作系统、浏览器等参数。这很简单。只需使用Client.capture from

如何添加自定义标记以使raven将其设置为sentry

当我在django中使用raven时,有几个标签,比如OS、Browser等

但是我想自己用raven添加这样的标签,而不用django


谢谢

如果我正确理解了这个问题,您可以在
extra
字典中向sentry传递任何您想要的内容,请参阅

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


顺便说一句,sentry从传递的
请求
对象获取操作系统、浏览器等参数。

这很简单。只需使用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"
    }
})
来自raven导入客户端的

client=client(“https://:@sentry.io/”)
client.capture(“raven.events.Message”,Message='foo\u bar',data={
“标签”:{
“标记名称”:“标记值”
}
})