mirror of
https://github.com/tokio-rs/tracing.git
synced 2025-10-02 15:24:47 +00:00

## Motivation PR #106 broke some APIs that the nursery crates `tracing-fmt` and `tracing-log` depended on. At the time, we didn't catch this, as those crates still depended on `tokio-trace`/`tokio-trace-core` from crates.io. However, after merging #101, which updated those crates to use path dependencies on `tracing`/`tracing-core`, those crates broke. ## Solution This branch updates `tracing-fmt` and `tracing-log` to compile with the changed APIs. `tracing-log` was also changed to depend on `tracing-core` rather than `tracing`, as only the `core API is required by that crate, and the `identify_callsite!` macro is not publically re-exported by `tracing`. Signed-off-by: Eliza Weisman <eliza@buoyant.io>