purple_logger_otel 1.0.3
purple_logger_otel: ^1.0.3 copied to clipboard
OpenTelemetry bridge abstractions for purple_logger — define once, implement for any OTel backend.
1.0.3 #
1.0.2 #
1.0.0 #
- Breaking: Refactored to vendor-neutral abstractions (zero OTel SDK dependencies).
OtelLoggerProvider— abstract provider (was concretedartastic-dependent class).OtelLogger— abstract logger with built-in property merging, error attachment, and severity mapping.OtelSeverityMapping— mixin with standard PurpleLogLevel → OTel mapping.TraceContext— value object for traceId/spanId correlation.severityNumber()/severityText()— standalone mapping functions.- Concrete dartastic implementation moved to
purple_logger_otel_dartastic.