Versions in this module Expand all Collapse all v0 v0.0.3 May 28, 2020 Changes in this version + const LoggerNameKey + func BuildMiddleware(logger Logger) func(http.Handler) http.Handler + type Level string + var DebugLevel Level = "debug" + var ErrorLevel Level = "error" + var InfoLevel Level = "info" + var WarnLevel Level = "warn" + type Logger interface + Debug func(string) + Error func(error, string) + Fatal func(error) + Info func(string) + SetLevel func(Level) + WithError func(error) Logger + WithName func(string) Logger + WithRequest func(*http.Request) Logger + WithValue func(string, interface{}) Logger + WithValues func(map[string]interface{}) Logger + type Name string + type ResponseWriter struct + Logger Logger + Wrapped http.ResponseWriter + func (rw *ResponseWriter) Header() http.Header + func (rw *ResponseWriter) Write(b []byte) (int, error) + func (rw *ResponseWriter) WriteHeader(statusCode int)