我的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权限的情况下仍然没有创建日志。
请有人对此有所了解。
答案 0 :(得分:0)
也许你可以试试:
# rest of config
'loggers': {
'your_app_name': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
},
},}