Documentation ¶
Index ¶
- Constants
- func Debug(r *http.Request, component, category interface{}) log.Logger
- func Error(r *http.Request, component, category interface{}) log.Logger
- func Info(r *http.Request, component, category interface{}) log.Logger
- func Update(r *http.Request, logger log.Logger) *http.Request
- func Warn(r *http.Request, component, category interface{}) log.Logger
- type LoggerMiddleware
Constants ¶
View Source
const ( CategoryFormatError = "format error" CategoryValidationFailure = "validation failure" CategoryTracing = "tracing" CategoryInputError = "input error" )
View Source
const (
MiddlewareDependencyLog = "*logmw.LoggerMiddleware"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LoggerMiddleware ¶
type LoggerMiddleware struct { middleware.NoDependencies // contains filtered or unexported fields }
LoggerMiddleware injects a logger and a per request log buffer into the request context.
func New ¶
func New(logger log.Logger) *LoggerMiddleware
Click to show internal directories.
Click to hide internal directories.