Делаешь middleware который оборачивает ResponseWriter для перехвата статус-кода и размера ответа. Логируешь: метод, путь, статус, duration, размер, IP клиента. Используешь structured logging (slog/zerolog). Тело запроса логируй осторожно — не логируй пароли и большие body. Для production добавляй request ID для трейсинга.
Как реализовать request/response logging?
Middle
216 просмотровAFK Offer AI
Что выведет: m := map[string]int{"a":1}; v := m["b"]; fmt.Println(v)?