[tracing] Add convenience macro for function tracing (#36573)

Adds a convenience macro that adds sane defaults to the tracing macro.

Closes: #36534 
Testing: 
 - Pass in sample test cases and compare against expected behaviour.

---------

Signed-off-by: Astraea Quinn Skoutelli <astraea.quinn.skoutelli@huawei.com>
This commit is contained in:
Astraea Quinn S 2025-04-22 21:58:20 +02:00 committed by GitHub
parent a57ab6deca
commit b6967fc4c8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 431 additions and 4 deletions

View file

@ -68,6 +68,7 @@ mime_guess = { workspace = true }
url = { workspace = true }
raw-window-handle = { workspace = true }
rustls = { workspace = true, features = ["aws-lc-rs"] }
servo-tracing = { workspace = true }
tokio = { workspace = true }
tracing = { workspace = true, optional = true }
tracing-subscriber = { workspace = true, optional = true, features = ["env-filter"] }