【发布时间】:2017-01-05 13:54:23
【问题描述】:
我的 Django 项目没有创建日志,这是我的 setting.py 中的日志信息:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': '/home/bithu/bservice/bservice/logs/djangoLog.log',
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
},
},}
and this is how I call it from my views.py:
import logging
logger = logging.getLogger(__name__)
from django.shortcuts import render
from django.http import HttpResponse
def test_view(request):
#return 'OK'
if request.method == 'POST':
logger.info('checking')
logger.info('checking')
return HttpResponse('Testing Web Service.......')
我已经手动创建了日志文件并授予它 777 权限,但仍然没有创建日志。
有人能解释一下吗?
【问题讨论】:
-
我遇到了这个设置的问题,我已经为我的应用添加了记录器,我已经通过在设置中添加相同的记录来解决它
标签: python django python-2.7 logging