Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Middleware ¶
func Middleware(engine *iris.Application, getUserData GetUserData, opts ...Option) iris.Handler
Middleware returns a new Kataras/Iris middleware handler for tracing requests and reporting errors.
This middleware will recover and report panics, so it can be used instead of the standard gin.Recovery middleware.
By default, the middleware will use apm.DefaultTracer. Use WithTracer to specify an alternative tracer.
Types ¶
type GetUserData ¶
type GetUserData func(ctx iris.Context) (userData *UserData)
type Option ¶
type Option func(*middleware)
Option sets options for tracing.
func WithTracer ¶
WithTracer returns an Option which sets t as the tracer to use for tracing server requests.
Click to show internal directories.
Click to hide internal directories.