request body, request query, response body, header, status code и т.д.
Подскажите, в какую сторону копать? Особенно интересуют моменты в request и response body
middleware, см пример https://github.com/gomiddleware/logger, если хочется логировать body, то в логгере нужно вычитывать тело, и перезаписать request.Body = bytes.NewBuffer(body), + написать свой враппер и реализовать интерфейс http.ResponseWriter
решение в лоб, миддлваря
Не рекомендую body запроса логировать.
я делал проксирующую обертку над request.Body и ResponseWriter, а после обработки запроса сохранял такое в elastic
Обсуждают сегодня