Skip to main content

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

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

0.1.6 #

  • Maintenance: Update repository, issue tracker, documentation, and raw asset URLs to reflect account migration to pccria.

0.1.5 #

  • Documentation: Use absolute raw asset URLs for README visual diagrams to ensure proper rendering on pub.dev.

0.1.4 #

  • Documentation: Added official high-DPI hero branding and self-contained interactive HTML report preview asset.

0.1.3 #

  • CSS Grid Span Protection:
    • Clamped colSpan and rowSpan in TableCellNode to >= 1 to ensure generated inline CSS grid styles (grid-column: span ...) always output valid, non-zero spans.
  • Dependency Alignment: Updated minimum logd dependency constraint to ^0.10.2.

0.1.2 #

  • Dependency Resolution: Tightened logd dependency constraint to ^0.10.0 to prevent ambiguous import collisions during dependency resolution.

0.1.1 #

  • logd v0.10.x Support: Widened dependency constraint to logd: '>=0.9.7 <0.11.0', enabling seamless compatibility with logd v0.10.0's pure semantic engine.
  • Clean Imports (No Shims): Removed obsolete hide clauses from documentation and examples as legacy HTML shims have been permanently deleted in logd v0.10.0.
  • Documentation: Updated migration guide to reflect permanent removal of core shims in logd v0.10.0+.

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.
4
likes
160
points
825
downloads

Documentation

Documentation
API reference

Publisher

verified publisherpccria.dev

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