如何定制gunicorn logger formatter?

时间:2016-11-09 11:39:43

标签: django logging gunicorn formatter supervisor

我使用gunicorn + nginx + supervisor + django。我得到了这个日志:

[2016-11-09 19:27:53 +0000] [14676] [DEBUG] GET /audit/list_pay/
这是我的开始枪炮cmd:

gunicorn myproject.wsgi:application --workers 4 --bind 0.0.0.0:8001 --log-level debug --log-file=-

我的主管conf:

[program:cmdb]
command= /usr/local/cmdb/cmdb_gunicorn_start
directory=/usr/local/cmdb
startsecs=0
stopwaitsecs=10
autostart=false
autorestart=false
stdout_logfile=/data/logs/cmdb_gunicorn.log
redirect_stderr=true

我把--access-logformat "%(h)s %(l)s %(u)s %(t)s %(s)s %(b)s"附加了gunicorn start cmd,但它不起作用。

我尝试了另一个gunicorn log params,但它们不起作用。我不知道可以使用哪个记录器参数。

我应该怎么做以获得更多的记录器信息。

1 个答案:

答案 0 :(得分:0)

您需要按照Nginx docs用另一个百分比来转义每个百分比。