私はdjangoの初心者です...今、Django-loggingの概念を学んでいます。私の問題は、以下の私のコードで使用したファイルにログメッセージが保存されないことです。Djangoのログ記録メッセージはそれぞれのファイルに保存されていません!
)
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'simple': {
'format': '%(asctime)s %(levelname)s %(name)s %(message)s'
},
},
'handlers': {
'default': {
'level':'DEBUG',
'class':'logging.handlers.RotatingFileHandler',
'filename': '/home/linuxuser/mani/f/logs/msg.log',
'maxBytes': 1024*1024*5, # 5 MB
'backupCount': 5,
'formatter':'simple',
},
},
'loggers': {
'sample': {
'handlers': ['default'],
'level': 'DEBUG',
'propagate': True,
},
}
}
(私のviews.pyで)
import logging
import logging.handlers
from django.conf import settings
logger = logging.getLogger('sample')
def empdel(request,id):
e = get_object_or_404(emp, pk=id)
e.delete()
logger.info('A row is deleted successfully !!!') [# here is my prob..this msg is not saved in '/home/linuxuser/mani/f/logs/msg.log' #]
return HttpResponseRedirect('/empthanks/')
殿ログメッセージがそのfile..Plsに保存されていない、なぜ誰も私を与えます解決してもそれはとてもシンプルです...ここで間違っていますか?事前に
おかげ..
マニ
:私はちょうどそれfile..I内のメッセージは、私の場合2用/home/linuxuser/mani/f/logs/msg.logで何かを参照してくださいdidntのログを参照しようとしているが、私はログメッセージを見ることができます私の場合1.Ya私はそのファイルに書き込む許可を持っています。事例1のためにうまくいきました。私はあなたが上で与えたものをリンクを通過した後にこのコードを試しています...もう一度悪いgothroughの文書..ありがとうあなたの反応。 – Mani
@mani checkoutこのリンクも役に立つかもしれません。 http://stackoverflow.com/questions/5438642/django-setup-default-logging –
@ Ken:リンクをありがとうが、まだ動作していません.. – Mani