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