Django Raven只登录一次Sentry

时间:2016-05-02 18:40:31

标签: django sentry raven

我已将我的日志记录设置为在我的应用中转到Sentry。当我运行./manage.py乌鸦测试时,它每次都有效。当我调用登录时可以说一个视图,它可以工作一次。之后它会停止记录。根本没有错误或输出。

奇怪的是,如果删除日志记录设置并将记录器设置为:

Logger = logging.getLogger('django.request')

每次都有效

settings.py

LOGGING = {
        'version': 1,
        'disable_existing_loggers': True,
        'root': {
                'level': 'DEBUG',
                'handlers': ['sentry'],
        },
        'formatters': {
                'verbose': {
                        'format': ('%(levelname)s %(asctime)s %(module)s %(process)d '
                                           '%(thread)d %(message)s')
                },
        },
        'handlers': {
                'sentry': {
                        'level': 'DEBUG',
                        'class': ('raven.contrib.django.raven_compat.handlers.'
                                          'SentryHandler'),
                },
        },
        'loggers': {

                'log': {
                        'level': 'DEBUG',
                        'handlers': ['sentry'],
                        'propagate': False
                },
        },
}

views.py:

import logging
Logger = logging.getLogger('log')

def first_view(request):
    Logger.error('First Error Works', exc_info=True)

def second_view(request):
    Logger.error('Second Error Does Not', exc_info=True)

0 个答案:

没有答案