middleware

package
v0.0.0-...-d4ae18a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 29, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LoggerMiddleware

type LoggerMiddleware struct {
	Logger logger.Logger
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL