Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Middleware ¶
type Middleware func(repository.Repository) repository.Repository
func UseLogger ¶
func UseLogger(logger *zap.Logger) Middleware
LoggingMiddleware takes a logger as a dependency and returns a repository Middleware.
func UseTracer ¶
func UseTracer(tracer opentracing.Tracer) Middleware
LoggingMiddleware takes a tracer as a dependency and returns a repository Middleware.
Click to show internal directories.
Click to hide internal directories.