Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoggerMiddleware ¶
LoggerMiddleware struct
func NewLoggerMiddleware ¶
func NewLoggerMiddleware(logger logger.Logger) *LoggerMiddleware
NewLoggerMiddleware function returns instance of logger middleware
func (*LoggerMiddleware) GetMiddlewareHandler ¶
func (lm *LoggerMiddleware) GetMiddlewareHandler() func(http.ResponseWriter, *http.Request, http.HandlerFunc)
GetMiddlewareHandler function returns middleware used to log requests
func (*LoggerMiddleware) Init ¶
func (lm *LoggerMiddleware) Init()
Init function to init anything required for middleware
type ZipkinMiddleware ¶
type ZipkinMiddleware struct {
ServiceHostPort string
ServiceName string
Logger logger.Logger
// contains filtered or unexported fields
}
ZipkinMiddleware struct
func NewZipkinMiddleware ¶
func NewZipkinMiddleware(logger logger.Logger, serviceName string, zipkinConfig model.ZipkinConfig) *ZipkinMiddleware
NewZipkinMiddleware function returns instance of zipkin middleware
func (*ZipkinMiddleware) GetMiddlewareHandler ¶
func (zm *ZipkinMiddleware) GetMiddlewareHandler() func(http.ResponseWriter, *http.Request, http.HandlerFunc)
GetMiddlewareHandler function returns middleware used to trace requests
func (*ZipkinMiddleware) Init ¶
func (zm *ZipkinMiddleware) Init()
Init function to init request details for zipkin middleware
Click to show internal directories.
Click to hide internal directories.