Не удалось найти обработчики для регистратора

Я новичок в Django . Я пытаюсь вести журнал Django. При попытке я получаю эту ошибку [«Не удалось найти обработчики для« образца »регистратора»] .. вот мой код,

(В моем settings.py)

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'formatters': {
        'simple': {
            'format': '%(asctime)s %(levelname)s %(name)s %(message)s'
        },
    },
    'handlers': {
        'default': {
            'level':'DEBUG',
            'class':'logging.handlers.RotatingFileHandler',
            'filename': '/home/linuxuser/mani/f/logs/msg.log',
            'maxBytes': 1024*1024*5, # 5 MB
            'backupCount': 5,
            'formatter':'simple',
        },
    },
    'loggers': {
        'sample': {
            'handlers': ['default'],
            'level': 'DEBUG',
            'propagate': True,
        },
    }
}

(В my views.py)

import logging
import logging.handlers
from django.conf import settings
logger = logging.getLogger('sample')

def empdel(request,id):
    e = get_object_or_404(emp, pk=id)
    e.delete()
    logger.info('A row is deleted successfully !!!')
    return HttpResponseRedirect('/empthanks/')

При запуске этого кода я получил эту ошибку, т.е. ["Не удалось найти обработчиков для logger" sample ""] .. Что не так с моим кодом? Почему я получаю такую ​​ошибку, даже если использую обработчик в LOGGING? а также я пытаюсь сохранить сообщение журнала в файл, который я использовал в LOGGING ... любая идея ?? Заранее спасибо !!!

21
задан Tugrul Ates 19 July 2011 в 10:30
поделиться