从配置文件配置 Flask app.logger 的方法如下:
config.py
的配置文件,用于存储日志配置信息。config.py
文件中,定义日志配置信息,例如:import logging
LOGGING_CONFIG = {
'version': 1,
'formatters': {
'default': {
'format': '%(asctime)s - %(name)s - %(levelname)s - %(message)s'
}
},
'handlers': {
'console': {
'class': 'logging.StreamHandler',
'level': 'DEBUG',
'formatter': 'default'
},
'file': {
'class': 'logging.FileHandler',
'filename': 'app.log',
'level': 'DEBUG',
'formatter': 'default'
}
},
'loggers': {
'app': {
'handlers': ['console', 'file'],
'level': 'DEBUG'
}
}
}
app.py
)中,导入 config.py
文件并将其应用于 Flask app.logger:import logging
from config import LOGGING_CONFIG
logging.config.dictConfig(LOGGING_CONFIG)
app = Flask(__name__)
app.logger.info('Flask app initialized')
现在,Flask app.logger 已经从配置文件中获取配置信息,并将日志输出到控制台和文件中。
推荐的腾讯云相关产品:
腾讯云产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云