From 65bdd7be19ec8fab15c0c117dbb2d8e78fcd0df8 Mon Sep 17 00:00:00 2001 From: Zahari Dichev <zaharidichev@gmail.com> Date: Wed, 22 Sep 2021 19:42:58 +0000 Subject: [PATCH] tracing: use structured location fields for spawned tasks Signed-off-by: Zahari Dichev <zaharidichev@gmail.com> --- tokio/src/util/trace.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tokio/src/util/trace.rs b/tokio/src/util/trace.rs index 22cce509fa5..e3c26f9d666 100644 --- a/tokio/src/util/trace.rs +++ b/tokio/src/util/trace.rs @@ -14,7 +14,9 @@ cfg_trace! { "runtime.spawn", %kind, task.name = %name.unwrap_or_default(), - spawn.location = %format_args!("{}:{}:{}", location.file(), location.line(), location.column()), + loc.file = location.file(), + loc.line = location.line(), + loc.col = location.column(), ); #[cfg(not(tokio_track_caller))] let span = tracing::trace_span!(