Вопрос: Как сделать middleware для логирования?

Python Senior Без компании
Вопрос: Как сделать middleware для логирования?
Ответы
```go func logging(next http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { log.Printf("%s %s", r.Method, r.URL.Path) next.ServeHTTP(w, r) }) } ``` **Как это работает:** middleware — функция, которая принимает `http.Handler` и возвращает новый `http.Handler`.