v0.12.1
Plaintext logs from Hoverfly
With this small release of Hoverfly, we have updated the logs. Previously, Hoverfly would log out to standard out using JSON formatting. This has been updated to now use the plaintext format. If you depend on JSON formatted logs in standard out, there is now a -logs
flag to set the format back to json. The logs API which can be found at /api/v2/logs
will still output JSON formatted logs by default.
hoverfly -logs=json
Logs API date filter
We have expanded the logs API to now allow the ability to filter logs based on a UNIX timestamp. This can now be done by providing the from
query parameter with a UNIX timestamp value. All logs returned will be after this point in time, making it easier to follow logs and only request new log entries.
Content-Type bug in Hoverfly API
With the introduction of plaintext log formatting to the logs API, a bug was noticed regarding the Content-Type
header on responses from the Hoverfly API. Regardless of content, this header was always set to application/json
. This has now been fixed so that the header is now correctly set regardless of response body content.