INNER CODE UNIT · Go
loggingMiddleware
kubernetes-up-and-running/kuard · pkg/app/app.go:61
func loggingMiddleware(handler http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
log.Printf("%s %s %s", r.RemoteAddr, r.Method, r.URL)
handler.ServeHTTP(w, r)
})
}
type pageContext struct {
URLBase string `json:"urlBase"`
Hostname string `json:"hostname"`
Addrs []string `json:"addrs"`
Version string `json:"version"`
VersionColor template.CSS `json:"versionColor"`
RequestDump string `json:"requestDump"`
RequestProto string `json:"requestProto"`
RequestAddr string `json:"requestAddr"`
}