Middleware 返回 Gin 追踪中间件
()
| 116 | |
| 117 | // Middleware 返回 Gin 追踪中间件 |
| 118 | func (t *TracingManager) Middleware() gin.HandlerFunc { |
| 119 | if !t.config.Enabled || t.provider == nil { |
| 120 | return func(c *gin.Context) { |
| 121 | c.Next() |
| 122 | } |
| 123 | } |
| 124 | |
| 125 | return otelgin.Middleware(t.config.ServiceName) |
| 126 | } |
| 127 | |
| 128 | // Tracer 返回 tracer 实例 |
| 129 | func (t *TracingManager) Tracer() trace.Tracer { |