Как настроить ведение журнала только для моего кода в Django

У меня возникают проблемы с тем, как настроить логгер только для моего приложения. Мое приложение называется calibration. Вот что у меня есть в settings.py


LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'root': {
        'handlers': ['console'],
        'level': 'INFO'
    },
    'formatters': {
        'verbose': {
            'format': '{levelname} {asctime} {module} {process:d} {thread:d} {message}',
            'style': '{',
        },
        'simple': {
            'format': '{levelname} {asctime} {module} {message}',
            'style': '{',
        },
    },
    'handlers': {
        'console': {
            'level': 'DEBUG',
            'class': 'logging.StreamHandler',
            'formatter': 'simple'
        },
        'file': {
            'level': 'DEBUG',
            'class': 'logging.FileHandler',
            'filename': os.path.join(BASE_DIR, 'cerfServer.log'),
            'formatter': 'verbose'
        }
    },
    'loggers': {
        'django.db.backends': {
            'handlers': ['console'],
            'level': 'INFO',
        },
        'django': {
            'handlers': ['console', 'file'],
            'level': 'INFO',
            'propagate': True,
        },
        'django.request': {
            'handlers': ['console', 'file'],
            'level': 'DEBUG',
            'propagate': True,
        },
        'calibration': {
            'handlers': ['console', 'file'],
            'level': 'DEBUG',
            'propagate': False
        }
    }
}

Я предполагаю, что создаю логгер с тем же именем, что и мое приложение. Но это не работает. Я не вижу своих отладочных сообщений. Если я устанавливаю для логгера root значение DEBUG, то я вижу отладочные сообщения, как и для всего остального, например Boto. Я хочу оставить для Root значение Info и видеть только отладочные сообщения

logger need action.

# views.py
import logging
...
logger = logging.getLogger('calibration')
...
def some_view(*args):
  logger.debug({some message})
  ...
Вернуться на верх