我正在生产中部署一个Django项目,显然是DEBUG=False
。如何在开发环境中查看所有Django日志?
我已经配置了一个记录器,但我只能在文件中看到自定义日志。默认值在哪里?
答案 0 :(得分:3)
您必须为django
模块配置记录器,以便将记录路由到文件。例如:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'logfile': {
'class': 'logging.FileHandler',
'filename': 'server.log',
},
},
'loggers': {
'django': {
'handlers': ['logfile'],
},
},
}
咨询list of django loggers以了解Django提供的其他记录器。