Warum überspringt die Django-Protokollierung Protokolleinträge?

Dies ist mein Einstellungsmodul:

LOGGING = {
  'version': 1,
  'disable_existing_loggers': False,
  'handlers': {
    'file': {
        'level': 'DEBUG',
        'class': 'logging.FileHandler',
        'filename': '/django-python/django/testapp/testapp.log',
    },
  },
  'loggers': {
    'django': {
        'handlers': ['file'],
        'level': 'DEBUG',
        'propagate': True,
    },
  },
}

und das ist mein Code in einer Ansichtsdatei:

import logging
logger = logging.getLogger(__name__)
logger.info("this is an error message!!")

Ich erhalte die vorherigen Protokolle von verschiedenen Modulen, aber nicht den obigen Protokolleintrag "Dies ist eine Fehlermeldung".

Antworten auf die Frage(8)

Ihre Antwort auf die Frage