logd_toon 0.1.0 copy "logd_toon: ^0.1.0" to clipboard
logd_toon: ^0.1.0 copied to clipboard

Tab-Oriented Object Notation (TOON) formatter, encoder, and file handler satellite package for logd.

0.1.0 #

  • Initial Release: Satellite package release of logd_toon.
  • Core Components: Introduced ToonFormatter, ToonEncoder, and ToonFileHandler for highly optimized tab-oriented logging.
  • Controls & Dialects: Added support for explicitSchema, dialect controls (ToonDialect.strict vs ToonDialect.compact), object depth limits, and map key sorting.
  • Bug Fixes:
    • Fixed a critical isolate-boundary bug where LoggerSerializationRegistry would silently overwrite TOON serializers with deprecated core shims.
    • Fixed preamble extraction bug in ToonEncoder.extractPreamble that truncated early on colons.
    • Hardened context ingestion in ToonFormatter to safely handle raw strings or non-map objects.
  • Testing & Stability: Established a robust 27-test suite validating isolate-safe serialization, encoder escaping rules, file handlers, and null-emission behaviors (\N).
  • Documentation: Added comprehensive guides covering TOON architecture, dialect comparisons, throughput benchmarks, and a v0.9.6 migration guide.
  • Examples: Included standard examples (example/main.dart) alongside advanced patterns (example/extra/) for file rotation, depth clamping, and schema evolution.
0
likes
160
points
53
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Tab-Oriented Object Notation (TOON) formatter, encoder, and file handler satellite package for logd.

Repository (GitHub)
View/report issues
Contributing

Topics

#logging #toon #structured-logging

License

BSD-3-Clause (license)

Dependencies

logd, meta

More

Packages that depend on logd_toon