ValueError:无法配置处理程序“文件存储”

2024-05-23 14:57:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图设置django日志处理程序,以便在文件中显示我的过滤器;这是我在settings.py中的处理程序:

'handlers': {
    'file_store': {
        'class': 'logging.handlers.RotatingFileHandler',
        'filename': os.path.join(BASE_DIR, 'logs', 'phones.log'),
        'formatter': 'verbose'
    }
},

这是我在settings.py中的记录器:

'loggers': {
    'root': {
        'phones': {
            'handlers': ['file_store'],
            'level': 'INFO',
        },
    }
}

我很想在名为phones.log的文件中显示我的记录器消息,但在运行./manage.py runserver命令后,它会显示以下错误消息:

ValueError: Unable to configure handler 'file_store'