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归为一类
)

你可能感兴趣的:(sentry)