我在aws弹性 beantalk 中使用 django 1.11并且我一直试图让我的应用程序在没有运气的情况下登录。. .
我的 settings.py 中有这些
LOGGING_CONFIG = None
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': '/opt/python/current/app/staging.log',
},
},
'loggers': {
'': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
},
'django': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
},
'django.request': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
},
},
}
import logging.config
logging.config.dictConfig(LOGGING)
Run Code Online (Sandbox Code Playgroud)
然后我尝试调用我的一个 API 并期望日志中显示某些内容,但它没有。我django.request记录器应该自动记录所有传入的请求还是我必须创建一个中间件logger.debug('something')?
登录 django 比我想象的要复杂得多:(