#logging #html #logger

boolog

A logger that writes directly to HTML and allows visualizations of data structures, HTTP Transactions, and errors. Provides click-to-expand for log subsections and large sections of data. Supports three dark and three light themes.

1 stable release

Uses new Rust 2024

new 1.0.1 Mar 28, 2025

#387 in Debugging

Custom license

82KB
1.5K SLoC

BOOLOG - Rich Logging System

Boolog allows your Rust program to log directly to an HTML file, with optional counterpart logging to the console. This will help developers and managers alike better visualize what goes on with back-end processes, such as a cloud service or a test suite against REST API calls. (Boolog is the "spiritual" successor of an automated test logger project created at one of the author's previous places of employment.)

Example Code - For usage, refer to the tests module in lib.rs and Go Doc comments.

License - MIT License - See the file "LICENSE" or the header of any source code file.

Supported Themes

Light (Versions for other programming languages treat this as default.) Light Flat Classic (This was the theme used in the older Kotlin/Java version, which was known as "Memoir".) Dark Dark Flat Dark Gradient

Dependencies

~7–36MB
~530K SLoC