Documentation ¶
Index ¶
Constants ¶
View Source
const (
MiddlewareDependencyRequestID = "*requestmw.RequestIDMiddleware"
)
View Source
const MiddlewareDependencyRequestlogger = "*requestmw.RequestLoggerMiddleware"
Variables ¶
This section is empty.
Functions ¶
func GetRequestID ¶
GetRequestID returns the current request's request id.
Types ¶
type RequestIDMiddleware ¶
type RequestIDMiddleware struct {
middleware.NoDependencies
}
RequestIDMiddleware generates a request id for every request. Useful for logging.
func NewRequestIDMiddleware ¶
func NewRequestIDMiddleware() *RequestIDMiddleware
type RequestLoggerMiddleware ¶
type RequestLoggerMiddleware struct { middleware.NoDependencies // contains filtered or unexported fields }
RequestLoggerMiddleware logs request data (method, length, path).
func NewRequestLoggerMiddleware ¶
func NewRequestLoggerMiddleware(logger kitlog.Logger) *RequestLoggerMiddleware
Click to show internal directories.
Click to hide internal directories.