我刚设置一个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
知道为什么调试和信息没有显示?欢迎所有提示!