Give the allocator to the tracer when necessary

This commit is contained in:
Clément Renault 2024-01-22 14:32:57 +01:00 committed by Louis Dureuil
parent 6cf703387d
commit 83fb2949c3
No known key found for this signature in database
2 changed files with 6 additions and 3 deletions

View file

@ -35,8 +35,10 @@ fn setup(opt: &Opt) -> anyhow::Result<()> {
let file = std::fs::File::create(&trace_file)
.with_context(|| format!("could not create trace file at '{}'", trace_file))?;
// TODO kero: Pass the allocator stats to Trace here
#[cfg(not(feature = "stats_alloc"))]
let (mut trace, layer) = tracing_trace::Trace::new(file);
#[cfg(feature = "stats_alloc")]
let (mut trace, layer) = tracing_trace::Trace::with_stats_alloc(file, &ALLOC);
let subscriber = tracing_subscriber::registry()
.with(