Gunicorn记录向它发出的HTTP请求

时间:2018-03-19 13:24:20

标签: django logging gunicorn

我正在使用以下配置运行gunicorn

$VIRT_ENV/gunicorn -c config.py utrade.wsgi:application \
                          --log-level=debug \
                          --timeout=0 \
                          --access-logfile=-\
                          --log-file=-

然而,它不会像Django独立运行那样记录HTTP请求(POST / GET)。像下面那些

INFO:django.server:"GET / HTTP/1.1" 302 0
INFO:django.server:"GET /login/?next=/ HTTP/1.1" 200 5676

1 个答案:

答案 0 :(得分:3)

我必须在django settings.py文件中的loggers中添加gunicorn.access,然后开始工作。

'gunicorn.access' : {
    'level': 'DEBUG',
    'handlers': ['console'],
    'propagate':False
}