与哨兵相结合的三位一体错误处理器

sanic-sentry-error-handler的Python项目详细描述


TravisPyPI

Sanic Web服务器的Sentry错误处理程序

要求

  • python>;=3.5

安装

sanic sentry错误处理程序应使用pip安装:

pip install sanic-sentry-error-handler

用法

sentry\u dsn-应用程序的sentry dsn

首先,我们将设置一个sanic应用程序:

>>>fromsanicimportSanic>>>fromsanic_sentryimportSanicSentryErrorHandler>>>app=Sanic(__name__)>>>app.error_handler=SanicSentryErrorHandler('http://public:secret@example.com/1')

如果应用程序使用Sanic exception handling views,则可以考虑使用decorator来截取异常。

>>>fromsanicimportresponse,Sanic>>>fromsanic_sentryimportSanicSentryErrorHandler>>>>>>sentry_client=SanicSentryErrorHandler('http://public:secret@example.com/1')>>>app=Sanic(__name__)>>>>>>>>>@app.exception([Exception,])>>>@sentry_client.intercept_exception>>>defhandle_exception_500(request,exception):>>>returnresponse.json({"description":"Internal Server Error"},status=500)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
regex Java split(),使用包含特定字符的整个单词作为分隔符   java无法启动发现(Android附近连接API v2)   多线程Java:producerconsumer两个线程停止工作,冻结   java XDocReport:生成的docx文档错误“Word在尝试打开文件时遇到错误”   安卓 java。ClassCastException:java。util。无法将HashMap强制转换为com。保罗。ImapNotes。杂项。OneNote   找不到java CassandraSQLContext密钥   java重命名Derby模式   java是否可以扩展使用生成器模式和私有构造函数的类?   java如何获取Hotmail验证码图像   如何用Java在项目文件夹中创建文件?   java JOptionPane取消按钮和获取输入   变量如何打开equals语句以接受Java中的多个参数?   Ping url并获取java中的状态   tokenize是否有任何基于Java的智能单词标记器可以对句子中的相邻单词进行标记?   java如何从纹理下删除上面的纹理?   java递归除以3   弗莱希指数问题(Java)   Java正则表达式模式匹配在第二次出现时不起作用