Versions in this module Expand all Collapse all v1 v1.0.0 Dec 14, 2020 Changes in this version + func DefaultAfter(entry *logrusx.Logger, req *http.Request, res negroni.ResponseWriter, ...) *logrusx.Logger + func DefaultBefore(entry *logrusx.Logger, req *http.Request, remoteAddr string) *logrusx.Logger + type AfterFunc func(*logrusx.Logger, negroni.ResponseWriter, time.Duration, string) *logrusx.Logger + type BeforeFunc func(*logrusx.Logger, *http.Request, string) *logrusx.Logger + type Middleware struct + After func(*logrusx.Logger, *http.Request, negroni.ResponseWriter, time.Duration, string) *logrusx.Logger + Before func(*logrusx.Logger, *http.Request, string) *logrusx.Logger + Logger *logrusx.Logger + Name string + func NewCustomMiddleware(level logrus.Level, formatter logrus.Formatter, name string) *Middleware + func NewMiddleware() *Middleware + func NewMiddlewareFromLogger(logger *logrusx.Logger, name string) *Middleware + func (m *Middleware) ExcludePaths(paths ...string) *Middleware + func (m *Middleware) ServeHTTP(rw http.ResponseWriter, r *http.Request, next http.HandlerFunc) + func (m *Middleware) SetLogStarting(v bool)