sqlx_tracing/
macros.rs

1#[macro_export]
2macro_rules! query_span {
3    ($name:expr, $statement:expr) => {
4        tracing::info_span!(
5            $name,
6            "db.system" = DB::SYSTEM,
7            "db.query.text" = ?$statement,
8            "db.response.returned_rows" = tracing::field::Empty,
9            "error.kind" = tracing::field::Empty,
10            "error.message" = tracing::field::Empty,
11            "error.stacktrace" = tracing::field::Empty,
12            "net.peer.name" = tracing::field::Empty,
13            "net.peer.port" = tracing::field::Empty,
14            "otel.kind" = "client",
15            "otel.status_code" = "client",
16        )
17    };
18}