未在Django Project中创建日志

时间:2016-08-29 13:45:09

标签: python django python-2.7 logging

我的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权限的情况下仍然没有创建日志。

请有人对此有所了解。

1 个答案:

答案 0 :(得分:0)

也许你可以试试:

# rest of config
'loggers': {
'your_app_name': {
    'handlers': ['file'],
    'level': 'DEBUG',
    'propagate': True,
   },
},}