12345678910111213141516171819202122232425 |
- package main
- import (
- "log"
- "net/http"
- "time"
- )
- // Logger test
- func Logger(inner http.Handler, name string) http.Handler {
- return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
- start := time.Now()
- inner.ServeHTTP(w, r)
- log.Printf(
- "%s\t%s\t%s\t%s",
- r.Method,
- r.RequestURI,
- name,
- time.Since(start),
- )
- })
- }
|