otel_simple_logger 0.2.0 copy "otel_simple_logger: ^0.2.0" to clipboard
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_api only, 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 an onLogged callback on a SimpleLogger that mirrors every record into the OpenTelemetry logs pipeline. Returns a detach closure.
  • Severity mapping from package:logging Level to OTel Severity.
  • code.function / code.lineno / code.filepath attributes when caller info is available; exception.type / exception.message / exception.stacktrace when error / stackTrace are passed.
  • keepExisting: to chain a previously-installed onLogged callback.
  • Zone-scoped suppression via runWithoutSimpleLoggerInstrumentation().
0
likes
160
points
107
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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.

Homepage
Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

dartastic_opentelemetry_api, logging, simple_logger

More

Packages that depend on otel_simple_logger