我有這樣的日誌記錄配置設置:如何在gunicorn服務器下爲生產配置django日誌記錄?
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'filters': {
'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse'
}
},
'formatters': {
'verbose': {
'format': '%(asctime)s %(levelname)s [%(name)s:%(lineno)s] %(module)s %(process)d %(thread)d %(message)s'
}
},
'handlers': {
'console': {
'level': 'INFO',
'class': 'logging.StreamHandler',
'stream': sys.stdout,
'formatter': 'verbose'
}
},
'loggers': {
'gunicorn.errors': {
'level': 'INFO',
'handlers': ['console'],
'propagate': True,
},
}
}
它似乎沒有任何效果可言。當標誌DEBUG
設置爲True
時,我可以在控制檯中看到一些錯誤。但是,如果它設置爲False
,我不能。那麼如何將錯誤記錄到控制檯,儘管DEBUG
標誌被設置爲一種方式或另一種方式?
你用的是什麼django版本? – HassenPy
Django版本是1.10 –