otel_simple_logger 0.2.0
otel_simple_logger: ^0.2.0 copied to clipboard
OpenTelemetry log bridge for package:simple_logger. Hooks SimpleLogger.onLogged so every log call is mirrored into the OTel logs pipeline, inheriting trace_id/span_id.
Changelog #
0.2.0 - 2026-10-11 #
Changed #
- Requires
dartastic_opentelemetry_api >=1.0.0-rc.4 <1.0.0-rc.5. - Breaking: depends on
dartastic_opentelemetry_apionly, no longer on the SDK. The application chooses and initializes the OpenTelemetry SDK. Parameters and fields typed with SDK classes now use the API types (APITracer,APISpan,APILogger, ...); SDK instances are still accepted wherever an API type is expected.
0.1.0 - 2026-08-10 #
Added #
attachOTelSimpleLogger(logger)— installs anonLoggedcallback on aSimpleLoggerthat mirrors every record into the OpenTelemetry logs pipeline. Returns a detach closure.- Severity mapping from
package:loggingLevelto OTelSeverity. code.function/code.lineno/code.filepathattributes when caller info is available;exception.type/exception.message/exception.stacktracewhenerror/stackTraceare passed.keepExisting:to chain a previously-installedonLoggedcallback.- Zone-scoped suppression via
runWithoutSimpleLoggerInstrumentation().