如何在gunicorn访问日志中添加响应时间

2024-09-25 08:33:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个gunicorn*config.py,需要将响应时间添加到gunicorn访问日志:

以下是我所拥有的:

...  
accesslog = some_path/filename
access_log_format = '%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"'
...

gunicorn版本19.7.1

更多详情: *config.py以前不包含设置访问日志格式,我认为添加它可能会有所帮助,但即使在添加并重新启动进程后,访问日志也包含与以前相同的参数:

<ip> - - [16/Aug/2020:14:11:35 XDT] "POST /ws/v1/sessions?userId=<username> HTTP/1.1" 200 537 "-" "python-requests/2.22.0"
<ip> - - [16/Aug/2020:14:11:56 XDT] "DELETE /ws/v1/sessions HTTP/1.1" 200 139 "-" "python-requests/2.22.0"
<ip> - - [17/Aug/2020:04:05:40 XDT] "GET /ws/v1/data-specs HTTP/1.1" 200 35097 "-" "python-requests/2.22.0"
<ip> - - [17/Aug/2020:09:30:31 XDT] "GET /ws/v1/data-specs HTTP/1.1" 200 35097 "-" "python-requests/2.22.0"

我不熟悉python、gunicorn和web API。我无法确定如何将响应时间添加到日志中。我做错了什么?请帮忙


Tags: pyipconfighttpdatagetws时间