Advertisement
Guest User

Packages problem

a guest
May 19th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.35 KB | None | 0 0
  1. package pack1
  2.  
  3. import (
  4.     "log"
  5.     "net/http"
  6.     "time"
  7. )
  8.  
  9. func Logger(inner http.Handler, name string) http.Handler {
  10.     return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
  11.         start := time.Now()
  12.  
  13.         inner.ServeHTTP(w, r)
  14.  
  15.         log.Printf(
  16.             "%s\t%s\t%s\t%s",
  17.             r.Method,
  18.             r.RequestURI,
  19.             name,
  20.             time.Since(start),
  21.         )
  22.     })
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement