(plugin Plugin, ctx context.Context, record Record)
| 302 | } |
| 303 | |
| 304 | func safeInvoke(plugin Plugin, ctx context.Context, record Record) { |
| 305 | defer func() { |
| 306 | if r := recover(); r != nil { |
| 307 | log.Errorf("usage: plugin panic recovered: %v", r) |
| 308 | } |
| 309 | }() |
| 310 | plugin.HandleUsage(ctx, record) |
| 311 | } |
| 312 | |
| 313 | var defaultManager = NewManager(512) |
| 314 |