xsoulspace_logger 1.0.0-beta.0 copy "xsoulspace_logger: ^1.0.0-beta.0" to clipboard
xsoulspace_logger: ^1.0.0-beta.0 copied to clipboard

Pure Dart observability logger core with deterministic pipelines, redaction, trace context, and query APIs.

Changelog #

All notable changes to this package will be documented in this file.

1.0.0-beta.0 #

  • BREAKING: redesigned xsoulspace_logger into a pure Dart core package.
  • Added sink abstraction (LogSink) with explicit composition in Logger.
  • Added immutable LogRecord model with monotonic sequence and trace support.
  • Added TraceContext and scoped logger context APIs (child, withTrace).
  • Added query/inspection APIs: query, watch, and trace.
  • Added backpressure handling with low-priority drop strategy and synthetic warnings.
  • Added safe-by-default redaction and depth/size guards.
  • Added lazy logging methods traceLazy and debugLazy.
  • Added deterministic testing utilities (FakeClock, InMemoryLogSink).
  • Removed old built-in file writer and singleton reset flow.
0
likes
160
points
16
downloads

Documentation

Documentation
API reference

Publisher

verified publisherxsoulspace.dev

Weekly Downloads

Pure Dart observability logger core with deterministic pipelines, redaction, trace context, and query APIs.

Homepage
Repository (GitHub)
View/report issues

Topics

#logging #observability #monitoring #tracing #dart

License

MIT (license)

More

Packages that depend on xsoulspace_logger