NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1118 most downloaded on crates.io
A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests.
Last release 4 months ago
30 May 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 13 of 14 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
15 releases · first in 2021
One column per quarter.
Fixed spans in generated code, improving rust-analyzer interaction
rust-analyzer interactionFull Changelog: v0.2.20...v0.2.21
Factored out test-log-core crate to facilitate better testing
test-log-core crate to facilitate better testingFull Changelog: v0.2.19...v0.2.20
Adjusted tracing output to log to stderr
Improved cooperation with other similar procedural macros to enable attribute stacking
Full Changelog: v0.2.17...v0.2.18
Changed default log level to INFO
Use tracing-subscriber 's tracing-log feature to unify log output if both log and trace features are enabled
tracing-subscriber's tracing-log feature to unify log output if both log and trace features are enabledcolor feature to enable colored output (enabled by default)Full Changelog: v0.2.15...v0.2.16
Bumped minimum supported Rust version to 1.71
1.71env_logger dependency to 0.11Full Changelog: v0.2.14...v0.2.15
Factored out test-log-macros crate to relieve users from having to care about tracing/logging dependencies themselves
test-log-macros crate to relieve users from having to care about tracing/logging dependencies themselvesdefault_log_filter attribute for setting the default log filter on a per-test basis behind new unstable feature1.61env_logger dependency to 0.10Full Changelog: v0.2.13...v0.2.14
Improved interaction with nested attributes (such as those used by the test_case crate), that may not have been parsable in the past
test_case crate), that may not have been parsable in the pasttest_impl function, which could have "leaked" into test cases (#28)tracing crate1.56syn dependency to 2.0Full Changelog: v0.2.12...v0.2.13
Fixed handling of inner #[test] attributes that add arguments to test function
#[test] attributes that add arguments to test functionFull Changelog: v0.2.11...v0.2.12
Fixed potential build failure due to unhygienic procedural macros
Fixed potential build failure when used from edition 2021 crates
Added support for inner #[test] attribute arguments
#[test] attribute arguments1.49- Renamed crate test-log
test-logNothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →