我在Django中添加了以下设置,用于信息级别日志。你知道吗
logger = logging.getLogger(__name__)
logging.basicConfig(LOGGING=settings.LOGGING)
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'verbose': {
'format': '%(asctime)s %(levelname)s %(message)s',
},
},
'handlers': {
'file': {
'class': 'logging.handlers.TimedRotatingFileHandler',
'formatter': 'verbose',
'level': logging.INFO,
'filename': '/logs/django/api.log',
'interval': 1,
'when': 'midnight',
'encoding': 'utf8'
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': logging.INFO,
'propagate': True,
},
},
}
如果我将此级别更改为Debug,那么它可以正常工作,但是当我将其更改为INFO级别时,日志将不会写入文件中。有人能帮忙吗?你知道吗
请尝试以下设置:
在代码中:
样本输出:
相关问题 更多 >
编程相关推荐