日志记录#
Quart 使用一个标准的 Python 日志记录器,名称与 app.name
相同。要使用它,只需使用 logger
,例如
app.logger.info('Interesting')
app.logger.warning('Easy Now')
配置#
Quart 日志记录器在首次使用时创建,这可能发生在应用程序创建时。这些记录器在创建时会尊重任何现有的配置。这允许像任何其他 Python 记录器一样配置记录器,例如
from logging.config import dictConfig
dictConfig({
'version': 1,
'loggers': {
'quart.app': {
'level': 'ERROR',
},
},
})
禁用/移除处理程序#
附加到 Quart 记录器的处理程序 default_handler
可以通过以下方式移除:
from logging import getLogger
from quart.logging import default_handler
getLogger(app.name).removeHandler(default_handler)