tracing-dedup 0.1.0

tokio.rs tracing formatter that replaces repeated messages with a counter
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Usage example
fn main() {
  use tracing_subscriber::fmt;
  use tracing_dedup::DeduplicatingFormatter;

  tracing_subscriber::fmt()
    .event_format(DeduplicatingFormatter::new(fmt::format::Format::default()))
    .init();

  // Test it
  tracing::info!("First message");
  tracing::info!("First message");
  tracing::info!("First message");
  tracing::info!("Different message");
  tracing::info!("Different message");
  tracing::warn!("Warning message");
}