tracing icon indicating copy to clipboard operation
tracing copied to clipboard

Application level tracing for Rust.

Results 338 tracing issues
Sort by recently updated
recently updated
newest added

## Motivation Return type errors on instrumented async functions are a bit vague, since the type error originates within the macro itself due to the indirection of additional `async {}`...

## Feature Request ### Crates - tracing-subscriber ### Motivation The typemap-based used by the Registry's to store extensions is a typemap that erases types, places them into a Box, and...

The `on_register_dispatch` method is invoked when a `Collect` is registered as a `Dispatch`. This method can be overridden to perform actions upon the installation of a collector/subscriber; for instance, to...

## Motivation Follow up to #2239 Discovered that ```rust tracing_subscriber::fmt().with_ansi(false).finish(); tracing::info!("hello"); ``` doesn't actually do anything, because `finish` returns a `Collector` and `init` is the thing that actually installs the...

## Bug Report ### Version ``` ❯ cargo tree | grep tracing ├── tracing v0.1.36 │ ├── tracing-attributes v0.1.22 (proc-macro) │ └── tracing-core v0.1.29 └── tracing-subscriber v0.3.15 ├── tracing-core v0.1.29...

[`PrettyFields::with_ansi`](https://docs.rs/tracing-subscriber/latest/tracing_subscriber/fmt/format/struct.PrettyFields.html#method.with_ansi) is currently deprecated, but the documentation of [`Format::pretty`](https://docs.rs/tracing-subscriber/latest/tracing_subscriber/fmt/format/struct.Format.html#method.pretty) directs the user to use it. It seems to me that this is deprecated because it is no longer necessary, so...

## Feature Request ### Crates tracing-core v0.1.10 ### Motivation The ```Event``` structure has a method called ```fields()```: ``` /// Returns an iterator over the set of values on this `Event`....

## Feature Request ### Crates - This proposed change impacts `tracing-subscriber`. ### Motivation It is impossible to soundly to use [`tracing_subscriber::fmt::time::LocalTime`](https://docs.rs/tracing-subscriber/latest/tracing_subscriber/fmt/time/struct.LocalTime.html) or [`tracing_subscriber::fmt::time::OffsetTime`] in any multithreaded environment because _any_ call...

kind/feature
crate/subscriber

## Feature Request ### Motivation Tracing's default output is colorized. But when a program is not connected to a terminal, for instance because its output is redirected to a file...

kind/feature
crate/subscriber

This is a WIP draft. Depends on: https://github.com/tokio-rs/valuable/pull/99 What is missing: Dealing with ``` error[E0277]: `&dyn valuable::Structable` is not an iterator --> tracing-core/src/field.rs:871:31 | 871 | for (field, value) in...