美文网首页
01Sentry——基本使用

01Sentry——基本使用

作者: 转身丶即天涯 | 来源:发表于2020-08-13 10:47 被阅读0次

1. 在python项目中集成Sentry

你需要做点准备工作
1.1 在Sentry页面中创建项目
点击右上角的create project


image.png
image.png image.png

红框中的内容记录下来,稍后集成项目时会用到。

1.2 然后,通过pip安装sentry-sdk

pip install --upgrade sentry-sdk

1.3 然后,在项目中import sentry_sdk

import sentry_sdk

sentry_sdk.init(dsn='http://2d61b58de3354f708d094b8de8e5cc94@127.0.0.1:9000/2')
raise ValueError("我就想报个异常试试结果")

1.4 在页面中查看日志内容


image.png
image.png
image.png
image.png

看到这里我惊呆了,Sentry是真屌!曾经将日志记录到文件的日子一去不复返了。

2. 如何删除一个项目呢?

image.png
image.png
image.png
image.png

3. 打印不同等级的日志

Sentry支持python的logging模块,可以直接通过logging打印信息。
我们知道logging模块的日志分为5个等级,info, debug, warning, error, critical,权重依次递增。
默认情况下,Sentry只会收集error和critical级别的日志。
所以,我们需要修改sentry_sdk的配置,配置内容会添加在init方法中,配置如下:

import logging

import sentry_sdk
from sentry_sdk.integrations.logging import LoggingIntegration


sentry_loggin = LoggingIntegration(level=logging.INFO, event_level=logging.ERROR)
sentry_sdk.init(dsn='http://2d61b58de3354f708d094b8de8e5cc94@127.0.0.1:9000/2',
                integrations=[sentry_loggin])


logging.info("这是一条info")
logging.debug("这是一条debug")
logging.error("这是一条error")
logging.warning("这是一条warning")
logging.critical("这是一条critical, big error.")

经过多次测试发现,貌似只能查到warning及以上级别的信息,并没有info和debug消息。


image.png
Sentry定位是异常定位平台,莫非不支持info和debug消息么?还需继续探索

相关文章

  • 01Sentry——基本使用

    1. 在python项目中集成Sentry 你需要做点准备工作1.1 在Sentry页面中创建项目点击右上角的cr...

  • Flutter--Text/Container/Image

    Text基本使用 Container基本使用 Image基本使用

  • 基本使用

    1、 打开需要上传的文件夹执行: git init 格式化窗口 2、执行 git add . 上传文件 3、执行 ...

  • 基本使用

    href="javascript:;" 其中javascript: 是一个伪协议。它可以让我们通过一个链接来调用...

  • 基本使用

    数据库: 什么是数据库?简单来说就是存数据的。 都有什么是数据库? oracle(强大,跟金融政府打交道的,安全,...

  • 基本使用

    本文参考:https://morvanzhou.github.io/tutorials/machine-learn...

  • 6-xpath和css select基本使用

    Xpath基本使用 css select基本使用

  • MySQL语法入门(一)

    MySQL语法入门(一) 基本运算符使用 基本数学函数使用 基本字符串函数使用 基本日期时间函数使用

  • python time与datetime模块基本使用

    time模块基本使用 datetime模块基本使用

  • SQL语句基本使用

    SQL语句基本使用——增删改查 SQL语句基本使用——WHERE子句 SQL语句基本使用——AND和OR的使用 S...

网友评论

      本文标题:01Sentry——基本使用

      本文链接:https://www.haomeiwen.com/subject/wjvvdktx.html