logd_html 0.1.0
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_htmlto a mature, standalone satellite package. - Core Components: Introduced
HtmlFormatter,HtmlEncoder,HtmlStylesheet, andHtmlFileHandlerfor modern HTML5 log document rendering with embedded responsive styling. - Async Isolate Execution (
HtmlFileHandler.async): AddedHtmlFileHandler.async()for non-blocking disk persistence on a background isolate, leveraging direct@immutableformatter/decorator transfer in Dart 3.7+. - Encoder Auto-Injection: Implemented
HtmlFormatterto injectHtmlEncoderdynamically viaAutoEncoder.encoderKeymetadata, maintaining clean architectural boundaries between formatting and physical encoding. - Isolate Registry: Added
registerLogdHtmlSerializers()to registerHtmlFormatterwithLoggerSerializationRegistryfor 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, andmigration_guide.mdcovering the transition from deprecatedlogdv0.9.7 core shims. - Examples & Pub Readiness: Included standard examples (
example/main.dart), advanced file rotation patterns (example/extra/), BSD-3-ClauseLICENSE, and comprehensiveREADME.md.