Как добавить время отклика в журнал доступа gunicorn

#python #&unicorn

#python #&unicorn

Вопрос:

У меня есть &unicorn *confi&.py и нужно добавить время отклика в журнал доступа &unicorn:

Вот что у меня есть:

 ...  
accesslo& = some_path/filename
access_lo&_format = '%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"'
...
  

версия &unicorn 19.7.1

Еще несколько деталей: *confi&.py раньше не содержал setin& access_lo&_format, и я подумал, что его добавление может помочь, но даже после того, как я добавил и перезапустил процесс, журнал доступа содержит те же параметры, что и раньше:

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

Я новичок в python, &unicorn и веб-API. Я не могу понять, как добавить время отклика в журнал. Что я здесь делаю не так? Пожалуйста, помогите.

Комментарии:

1. &ithub.com/benoitc/&unicorn/issues/2404

Ответ №1:

Из документации (https://docs.&unicorn.or&/en/stable/settin&s.html#access-lo&-format)

Соответствующее значение для времени отклика в миллисекундах равно %(D)s

Комментарии:

1. Да, я тоже очень кратко рассмотрел это, прежде чем опубликовать запрос здесь. Но я не был уверен, что такое «0.17.0» и будет ли это применимо к моей версии &unicorn (19.7.1), должен ли я добавить % (D) s к строке access_lo&_format? Также в чем смысл версии 0.17.0?

2. Также в этом описании говорится, что % (D) s — это время запроса. Одинаковы ли время отклика и время запроса?

3. D выведет время отклика в микросекундах. M покажет время в миллисекундах.