Documentation ¶
Index ¶
- func HTTPWrap(h http.HandlerFunc, logger logrus.FieldLogger) http.HandlerFunc
- func InitTracer(ctx context.Context, settings TracerOptions) (func(context.Context) error, trace.Tracer, error)
- func Logger(ctx context.Context) logrus.FieldLogger
- func LoggerMiddleware(next http.HandlerFunc, logger logrus.FieldLogger) http.HandlerFunc
- func RuntimeMetrics(ctx context.Context, appName string) error
- func WithLogger(ctx context.Context, logger logrus.FieldLogger) context.Context
- type TracerOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HTTPWrap ¶
func HTTPWrap(h http.HandlerFunc, logger logrus.FieldLogger) http.HandlerFunc
func InitTracer ¶
func LoggerMiddleware ¶
func LoggerMiddleware(next http.HandlerFunc, logger logrus.FieldLogger) http.HandlerFunc
func WithLogger ¶
Types ¶
type TracerOptions ¶
Click to show internal directories.
Click to hide internal directories.