Closed
Description
The goal is to improve Resty debug log readability. Log request and response debug log together for easy debugging instead of separately. Importantly its highly helpful in multi-goroutine usage.
Current:
---------------------- REQUEST LOG -----------------------
POST /login HTTP/1.1
HOST : 127.0.0.1:52620
HEADERS:
Content-Type: application/json; charset=utf-8
User-Agent: go-resty/1.11.0 (https://github.com/go-resty/resty)
BODY :
{
"password": "testpass",
"username": "testuser"
}
----------------------------------------------------------
RESTY 2019/01/10 00:55:44
---------------------- RESPONSE LOG -----------------------
STATUS : 200 OK
RECEIVED AT : 2019-01-10T00:55:44.218642-08:00
RESPONSE TIME : 1.042026ms
HEADERS:
Content-Length: 51
Content-Type: application/json; charset=utf-8
Date: Thu, 10 Jan 2019 08:55:44 GMT
BODY :
{ "id": "success", "message": "login successful", }
----------------------------------------------------------
Upcoming in v2:
RESTY 2019/01/10 00:55:44
==========================================================
POST /login HTTP/1.1
HOST : 127.0.0.1:52620
HEADERS:
Content-Type: application/json; charset=utf-8
User-Agent: go-resty/1.11.0 (https://github.com/go-resty/resty)
BODY :
{
"password": "testpass",
"username": "testuser"
}
----------------------------------------------------------
STATUS : 200 OK
RECEIVED AT : 2019-01-10T00:55:44.218642-08:00
RESPONSE TIME : 1.042026ms
HEADERS:
Content-Length: 51
Content-Type: application/json; charset=utf-8
Date: Thu, 10 Jan 2019 08:55:44 GMT
BODY :
{ "id": "success", "message": "login successful", }
==========================================================
Activity