feat(runner): add structured logging with tracing

- Add tracing, tracing-subscriber, uuid dependencies
- Replace eprintln! with info! for structured logs
- Add run_id, rust_version, os, arch to benchmark start log
This commit is contained in:
2026-02-04 11:53:40 +02:00
parent 0da83f231b
commit 2972163055
5 changed files with 283 additions and 29 deletions

View File

@@ -32,6 +32,9 @@ tokio = { version = "1", features = ["full"] }
tokio-rustls = { version = "0.26", default-features = false, features = [
"tls12",
] }
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] }
uuid = { version = "1", features = ["v4"] }
[workspace.lints.clippy]
nursery = "warn"