如何在Flask中设置日志记录级别?

时间:2015-10-28 16:41:42

标签: python logging flask uwsgi

我刚设置一个nginx服务器uWSGI,以便为我在Flask内置的网站提供服务。我现在想要设置日志记录,我已经这样做了:

logfileHandler = RotatingFileHandler('/var/log/trs/debug.log', maxBytes=100000, backupCount=10)
logfileHandler.setLevel(logging.DEBUG)
app.logger.addHandler(logfileHandler)

然后我使用以下内容记录一些内容:

current_app.logger.debug('DEBUG LOG')
current_app.logger.info('INFO LOG')
current_app.logger.warning('WARNING LOG')
current_app.logger.error('ERROR LOG')
current_app.logger.critical('CRITICAL LOG')

令我惊讶的是,我只看到debug.log中的最后三个日志:

WARNING LOG
ERROR LOG
CRITICAL LOG

知道为什么调试和信息没有显示?欢迎所有提示!

0 个答案:

没有答案