我正在使用登录我的 Django 项目。
- 如果我将处理程序设置为
file
,我可以在文件中找到日志。 - 如果我将处理程序设置为
console
,则没有任何反应。
这是设置
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
},
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': 'path/debug.log',
},
},
'loggers': {
'main': {
'handlers': ['console'],
'level': 'DEBUG',
},
},
},
问题出在哪里?
更新
main
file
在我的项目中,因为我可以在设置处理程序时看到日志文件中的日志
并添加更多信息,我不是在本地调试,我只是使用 debug=true 部署我的 django 服务器并通过公共 ip 访问它