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

Modern HTML5 log rendering, dynamic dark/light stylesheet, and file handler satellite package for logd.

0.1.0 #

  • Initial Stable Release: Promoted logd_html to a mature, standalone satellite package.
  • Core Components: Introduced HtmlFormatter, HtmlEncoder, HtmlStylesheet, and HtmlFileHandler for modern HTML5 log document rendering with embedded responsive styling.
  • Async Isolate Execution (HtmlFileHandler.async): Added HtmlFileHandler.async() for non-blocking disk persistence on a background isolate, leveraging direct @immutable formatter/decorator transfer in Dart 3.7+.
  • Encoder Auto-Injection: Implemented HtmlFormatter to inject HtmlEncoder dynamically via AutoEncoder.encoderKey metadata, maintaining clean architectural boundaries between formatting and physical encoding.
  • Isolate Registry: Added registerLogdHtmlSerializers() to register HtmlFormatter with LoggerSerializationRegistry for configuration import/export.
  • Testing & Regression Safeguards: Established a golden test suite validating HTML5 output formatting and embedded stylesheet generation across standard and error payloads.
  • Documentation: Added architecture.md, benchmarks.md, and migration_guide.md covering the transition from deprecated logd v0.9.7 core shims.
  • Examples & Pub Readiness: Included standard examples (example/main.dart), advanced file rotation patterns (example/extra/), BSD-3-Clause LICENSE, and comprehensive README.md.
3
likes
160
points
52
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Modern HTML5 log rendering, dynamic dark/light stylesheet, and file handler satellite package for logd.

Repository (GitHub)
View/report issues
Contributing

Topics

#logging #html #stylesheet

License

BSD-3-Clause (license)

Dependencies

logd, meta

More

Packages that depend on logd_html