我正在生产环境中部署一个Django项目,当然是使用DEBUG=False
。如何像在开发环境中一样查看所有Django日志?
我已经配置了一个记录器,但我只能在文件中看到自定义日志。默认的那些在哪里?
您需要配置django
模块的记录器,以便将记录路由到文件。示例:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'logfile': {
'class': 'logging.FileHandler',
'filename': 'server.log',
},
},
'loggers': {
'django': {
'handlers': ['logfile'],
},
},
}
请查看Django日志记录器列表,了解其他Django提供的日志记录器。