Django 如何将日志记录写入现有错误日志文件
django错误写入的错误日志是高度可访问的。因此,在我的代码中,我希望使用相同的文件进行日志记录。我的配置如下所示 设置.pyDjango 如何将日志记录写入现有错误日志文件,django,Django,django错误写入的错误日志是高度可访问的。因此,在我的代码中,我希望使用相同的文件进行日志记录。我的配置如下所示 设置.py LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'file': { 'level': 'ERROR', 'class': 'logging.FileHandler',
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'ERROR',
'class': 'logging.FileHandler',
'filename': '/opt/python/log/djangoerrors.log'
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'ERROR',
'propagate': True,
},
},
}
在我看来,我有以下几点:
import logging
logger = logging.getLogger(__name__)
def myview(request):
... some code ...
logger.error('hello. This should be logged to the error file.')
不幸的是,此文本没有写入我的djangorers.log文件。你能看到我遗漏了什么吗
谢谢 你在设置中有你的应用程序的条目吗。日志记录['logger']?我不这么认为。试试看。或者将“django”的设置更改为空字符串