小编Man*_*ani的帖子

没有为记录器找到处理程序

我是Django的新手.我正在尝试Django登录.尝试时,我收到此错误["没有找到处理程序的"处理程序"样本""] ..我的代码是,

(在我的settings.py中)

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,
        },
    }
}
Run Code Online (Sandbox Code Playgroud)

(在我的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 !!!')
    return HttpResponseRedirect('/empthanks/') …
Run Code Online (Sandbox Code Playgroud)

python django logging

21
推荐指数
2
解决办法
4万
查看次数

Django日志记录消息未保存在相应的文件中!

我是django的新手...我正在学习Django-logging概念..我的问题是日志消息不会保存在我在下面的代码中使用的文件中,

(在我的settings.py中)

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,
    },
}
Run Code Online (Sandbox Code Playgroud)

}

(在我的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 …
Run Code Online (Sandbox Code Playgroud)

django logging

1
推荐指数
1
解决办法
4171
查看次数

标签 统计

django ×2

logging ×2

python ×1