'Unable to get millisecond reading for gunicorn access log response time
I have altered gunicorn_config.py to have:
access_log_format = '%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s" %(T)s %(M)s %(D)s %(L)s'
T request time in seconds,M request time in milliseconds,D request time in microseconds,L request time in decimal seconds
I want the response time.
I tested, and here is the output that I get
<ip> - - [19/Aug/2020:06:11:04 CDT] "DELETE /ws/v1/sessions HTTP/1.1" 200 139 "-" "python-requests/2.22.0" 0 - 13127 0.013127
<ip> - - [19/Aug/2020:06:11:12 CDT] "POST /ws/v1/sessions?userId=<name> HTTP/1.1" 200 928 "-" "python-requests/2.22.0" 0 - 36 518 0.036518
In the last part of the lines (say, 0 - 13127 0.013127), why does the millisecond reading give a "-"? I could not find out anything from the documentation. I am a novice to both gunicorn and python. Please help. Gunicorn version is 19.7.1, python3.4
Solution 1:[1]
Checked from gunicorn/config.py and gunicorn/glogging.py that millisecond is not implemented in the gunicorn version that I use.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Swarna Gowri |
