Как реализовать request/response logging?

Middle
177 просмотров
AFK Offer AI

Делаешь middleware который оборачивает ResponseWriter для перехвата статус-кода и размера ответа. Логируешь: метод, путь, статус, duration, размер, IP клиента. Используешь structured logging (slog/zerolog). Тело запроса логируй осторожно — не логируй пароли и большие body. Для production добавляй request ID для трейсинга.

Следующий вопрос

Как работать с os.FileInfo?