Venator is a library and GUI application for recording, viewing, and filtering logs and spans from Rust programs instrumented with the tracing crate. It is purpose-built for rapid local development.
This is currently in a "beta" state; bugs and quirks are to be expected but functionality should be complete. Bug reports and future feature requests are welcome.
In your instrumented program:
[dependencies]
venator = "0.2.0"
use venator::Venator;
Venator::default().install();
Installing the Venator app (Rust 1.76 or newer):
cargo install venator-app
venator