django sentry的配置

本篇文章介绍sentry在django中的基本配置

  • setting

INSTALLED_APPS = [
     'raven.contrib.django.raven_compat',
]
RAVEN_CONFIG = {
    'dsn': '',
}
  • 引入

from raven.contrib.django.raven_compat.models import client
  • 基础写法

clint.captureException()
  • 指定user

clint.user_context({
    'id': user.id,
    'username': user.username,
})
clint.captureException()
  • 其它拓展

clint.captureException(
    level='warning', #指定错误等级 默认为error
    tags={'message': message}, #追加tags
    fingerprint=[code, message], # 相同fingerprint归为一类
)
    原文作者:努力奋斗的小菲菲
    原文地址: https://segmentfault.com/a/1190000010461547
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞