Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // RequestComponent automatically adds request logging middleware. // It logs request bodies at DEBUG level. RequestComponent = &component.Component{ Dependencies: component.Components{ logger.RequestComponent, }, PreExecute: component.StepFunc(func(container container.Container) error { return container.Invoke(func(r http.Router, logger *logger.Request) { r.Use(logger) }) }), } // ResponseComponent automatically adds response logging middleware. // It logs response bodies at DEBUG level. ResponseComponent = &component.Component{ Dependencies: component.Components{ logger.ResponseComponent, }, PreExecute: component.StepFunc(func(container container.Container) error { return container.Invoke(func(r http.Router, logger *logger.Response) { r.Use(logger) }) }), } )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.