Logging¶
Getting Logger¶
guniflask将Flask的 app.logger
以及 <proj>
的logger 绑定到了gunicorn的 gunicorn.error
上。
因此可以在获取了Flask的 app
对象后使用 app.logger
纪录日志。
也可以在项目模块中按如下方式获取logger:
import logging
log = logging.getLogger(__name__)
log.info('Print log ...')
Log Level¶
设置日志的级别需要通过添加gunicorn配置项 loglevel
,例如:
loglevel = 'warning'
日志级别包括:
debug
info
warning
error
critical
gunicorn的配置项如何添加到项目中可参考 Configuration 。
日志相关的配置项可参考gunicorn文档: http://docs.gunicorn.org/en/stable/settings.html#logging 。