ログ

2016-08-29 1 views
0

私のDjangoのプロジェクトはログを作成していない、これは私のsetting.pyのログイン情報であるDjangoのプロジェクトで作成されたばかりではない:ログ

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, 
    }, 
},}