【发布时间】:2019-07-18 23:24:03
【问题描述】:
我刚开始在我的项目中尝试 django 日志记录模块...
我正在关注 django 文档,用于将 Django 的默认日志配置中的所有日志记录到客户日志文件中。 我将following code 复制到了我的settings.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': '/project/debug.log',
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
},
},
}
这里我假设我所有的控制台日志都必须写在debug.log文件中,
但它没有发生。
谁能建议我这里出了什么问题或有其他方法吗?
【问题讨论】:
-
目录
/project/是否存在并且有适当的权限从您启动项目的用户那里写入? -
@phoenix 我认为它存在正确,因为当文件路径错误时它给了我一个找不到文件的错误?
标签: django python-3.x logging