Skip to content

Instantly share code, notes, and snippets.

View synek317's full-sized avatar

synek317

  • https://anixe.pl/
  • Wrocław, Poland
View GitHub Profile
@synek317
synek317 / field_filter.rs
Created November 21, 2024 12:15
tracing-subscriber field filtering (supports DefaultFields only)
use tracing::field::Visit;
use tracing_subscriber::{
field::{MakeVisitor, VisitFmt},
fmt::format::{DefaultFields, DefaultVisitor, Writer},
};
/// Example usage:
/// ```
/// let layer = tracing_subscriber::fmt::Layer::default().fmt_fields(FieldFilter::new("foo"));
/// ```