12 releases
0.6.0-rc | Nov 30, 2023 |
---|---|
0.5.1 | Aug 1, 2023 |
0.5.0 | Dec 21, 2022 |
0.4.6 | Dec 16, 2022 |
0.1.0 | Sep 14, 2022 |
#546 in Development tools
325 downloads per month
90KB
2K
SLoC
trace4rs
This crate allows users to configure output from
tracing
in the same way as you would configure the
output of log4rs
.
Overview
For a usage example see the examples
folder or src/test.rs
.
Benchmarks & Results
The takeaway is that the actual appenders are roughly equivalent in
performance. However, when using the tracing
macros vs the log
macros
the appender performance is roughly 2 orders of magnitude larger.
See for yourself with cargo bench --features tracing-macros
Dev suggestions
cargo install cargo-binstall
cargo install cargo-update
cargo install cargo-nextest
lib.rs
:
This crate allows users to configure output from
tracing
in the same way as you would configure the
output of log4rs
.
Overview
For a usage example see the examples
folder or src/test.rs
.
Benchmarks & Results
The takeaway is that the actual appenders are roughly equivalent in
performance. However, when using the tracing
macros vs the log
macros
the appender performance is roughly 2 orders of magnitude larger.
See for yourself with cargo bench --features tracing-macros
Dependencies
~5–12MB
~127K SLoC