aserafin / grape_logging

Request logging for Grape!
MIT License
147 stars 76 forks source link

fix view time precise issue #70

Open oslivan opened 4 years ago

oslivan commented 4 years ago

I used grape_logging in my app, and found view_time is display precise issue, please refer below:

[2020-04-04 20:33:44 +0800] INFO -- 200 -- db=2.57 total=85.69 view=83.12 -- POST /logins host=127.0.0.1 params={"name"=>"john"}
[2020-04-04 20:33:45 +0800] INFO -- 200 -- db=0.13 total=14.95 view=14.819999999999999 -- POST /logins host=127.0.0.1 params={"name"=>"john"}
[2020-04-04 20:33:45 +0800] INFO -- 200 -- db=0.13 total=14.2 view=14.069999999999999 -- POST /logins host=127.0.0.1 params={"name"=>"john"}
[2020-04-04 20:33:45 +0800] INFO -- 200 -- db=0.14 total=14.73 view=14.59 -- POST /logins host=127.0.0.1 params={"name"=>"john"}
[2020-04-04 20:33:45 +0800] INFO -- 200 -- db=0.12 total=14.11 view=13.99 -- POST /logins host=127.0.0.1 params={"name"=>"john"}
[2020-04-04 20:33:45 +0800] INFO -- 200 -- db=0.14 total=22.04 view=21.9 -- POST /logins host=127.0.0.1 params={"name"=>"john"}
[2020-04-04 20:33:45 +0800] INFO -- 200 -- db=0.12 total=14.16 view=14.040000000000001 -- POST /logins host=127.0.0.1 params={"name"=>"john"}