Exporters bundles observability primitives (logger + metrics) for dependency injection. The logger is Go's stdlib *slog.Logger — integrators provide their own slog.Handler.
| 11 | // Exporters bundles observability primitives (logger + metrics) for dependency injection. |
| 12 | // The logger is Go's stdlib *slog.Logger — integrators provide their own slog.Handler. |
| 13 | type Exporters interface { |
| 14 | Logger() *slog.Logger |
| 15 | Metrics(context.Context) metrics.Metrics |
| 16 | } |
| 17 | |
| 18 | type exporters struct { |
| 19 | logger *slog.Logger |
no outgoing calls
no test coverage detected