Versions in this module Expand all Collapse all v0 v0.4.0 Apr 4, 2024 v0.3.0 Feb 28, 2024 Changes in this version + type Factory struct + func NOPFactory(t *testing.T) Factory + func NewFactory(t *testing.T) Factory + func (f Factory) DefaultLogger() *slog.Logger + func (f Factory) DefaultObserver() observability.MeterAndTracer + func (f Factory) Logger(cfg *logger.LogConfiguration) (*slog.Logger, error) + func (f Factory) Observability(metrics, traces string) (observability.MeterAndTracer, error) + type Observability struct + func Default(t *testing.T) *Observability + func NOPMetrics() *Observability + func New(t *testing.T, metrics, traces string, ...) *Observability + func (o *Observability) Logger() *slog.Logger + func (o *Observability) Meter(name string, options ...metric.MeterOption) metric.Meter + func (o *Observability) MetricsHandler() http.Handler + func (o *Observability) PrometheusRegisterer() prometheus.Registerer + func (o *Observability) Shutdown() error + func (o *Observability) Tracer(name string, options ...trace.TracerOption) trace.Tracer + func (o *Observability) TracerProvider() trace.TracerProvider