好的,所以开发阶段已经结束,现在我的网站已经生效了。但是,我还没有设置日志记录。我的网站位于/ var / www / html目录。理想情况下,我想让Django登录/ var / log / django,但这需要权限。
设置:RHEL7,Apache2.4,python3.5,Django 1.10,mod_wsgi,mySQL
答案 0 :(得分:0)
不是不标准。 将以下语句添加到settings.py并根据需要修改日志文件路径:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': '/path/to/django/debug.log',
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
},
},
}
请参阅此内容以设置日志文件的适当权限:Permission Denied when writing log file