工作Django的日誌文件說:記錄集不是在Django
django¶https://docs.djangoproject.com/en/1.11/topics/logging/
Django是包羅萬象的記錄。沒有消息直接發佈到 這個記錄器。
所以我改變Django的記錄器在setting.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'INFO',
'class': 'logging.FileHandler',
'filename': '/var/log/django/access.log',
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'INFO',
'propagate': True,
},
},
}
,並在我的view.py
logger = logging.getLogger(__name__)
logger.error("hello")
但沒有登錄的/ var /日誌/ Django的/ access.log,登錄仍在控制檯上。 誰能告訴我,爲什麼
的可能的複製[爲什麼沒有這個Django的日誌記錄工作?](https://stackoverflow.com/questions/ 38709115/why-doesnt-this-django-logging-work) – rafalmp