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".