Documentation
¶
Index ¶
- func LogWrap(logger, accessLogger lager.Logger, loggableHandlerFunc LoggableHandlerFunc) http.HandlerFunc
- func RecordLatency(f http.Handler, emitter Emitter) http.HandlerFunc
- func RecordMetrics(f http.HandlerFunc, emitter Emitter, ...) http.HandlerFunc
- func RecordRequestCount(f http.Handler, emitter Emitter) http.HandlerFunc
- type Emitter
- type LoggableHandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LogWrap ¶
func LogWrap(logger, accessLogger lager.Logger, loggableHandlerFunc LoggableHandlerFunc) http.HandlerFunc
func RecordLatency ¶
func RecordLatency(f http.Handler, emitter Emitter) http.HandlerFunc
func RecordMetrics ¶
func RecordMetrics(f http.HandlerFunc, emitter Emitter, advancedMetricsConfig config.AdvancedMetrics, calledRoute string) http.HandlerFunc
func RecordRequestCount ¶
func RecordRequestCount(f http.Handler, emitter Emitter) http.HandlerFunc
Types ¶
type LoggableHandlerFunc ¶
type LoggableHandlerFunc func(logger lager.Logger, w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.