Skip to content

feat(router): improved logging with conditional attributes #3709

feat(router): improved logging with conditional attributes

feat(router): improved logging with conditional attributes #3709

Triggered via pull request February 22, 2026 09:23
@dotansimhadotansimha
synchronize #775
logging
Status Cancelled
Total duration 1h 36m 16s
Artifacts 1

ci.yaml

on: pull_request
test / unit
34s
test / unit
test / e2e
41s
test / e2e
test / node-addon
1m 29s
test / node-addon
check / build
49s
check / build
check / fmt
22s
check / fmt
check / clippy
31s
check / clippy
test / graphql-over-http
1m 29s
test / graphql-over-http
test / federation-audit
1h 35m
test / federation-audit
Matrix: benchmark
Matrix: router-benchmark
Fit to window
Zoom out
Zoom in

Annotations

54 errors and 5 warnings
check / fmt
Process completed with exit code 1.
check / clippy
Process completed with exit code 101.
check / clippy: lib/router-config/src/log/service.rs#L123
this `impl` can be derived
test / unit
Process completed with exit code 101.
test / unit: lib/internal/src/logging/context.rs#L47
unused variable: `extensions`
test / unit: lib/internal/src/logging/context.rs#L46
unused variable: `variables`
test / unit: lib/internal/src/logging/context.rs#L87
cannot find function `valuable` in module `tracing::field`
test / unit: lib/internal/src/logging/context.rs#L33
cannot find function `valuable` in module `tracing::field`
test / e2e
Process completed with exit code 101.
test / e2e: lib/internal/src/logging/context.rs#L47
unused variable: `extensions`
test / e2e: lib/internal/src/logging/context.rs#L46
unused variable: `variables`
test / e2e: lib/internal/src/logging/context.rs#L87
cannot find function `valuable` in module `tracing::field`
test / e2e: lib/internal/src/logging/context.rs#L33
cannot find function `valuable` in module `tracing::field`
check / build
Process completed with exit code 101.
check / build: lib/internal/src/logging/context.rs#L47
unused variable: `extensions`
check / build: lib/internal/src/logging/context.rs#L46
unused variable: `variables`
check / build: lib/internal/src/logging/context.rs#L87
cannot find function `valuable` in module `tracing::field`
check / build: lib/internal/src/logging/context.rs#L33
cannot find function `valuable` in module `tracing::field`
test / graphql-over-http
Process completed with exit code 1.
test / graphql-over-http: lib/internal/src/logging/context.rs#L47
unused variable: `extensions`
test / graphql-over-http: lib/internal/src/logging/context.rs#L46
unused variable: `variables`
test / graphql-over-http: lib/internal/src/logging/context.rs#L87
cannot find function `valuable` in module `tracing::field`
test / graphql-over-http: lib/internal/src/logging/context.rs#L33
cannot find function `valuable` in module `tracing::field`
benchmark / router / no-dedupe
Process completed with exit code 101.
benchmark / router / no-dedupe: lib/internal/src/logging/context.rs#L47
unused variable: `extensions`
benchmark / router / no-dedupe: lib/internal/src/logging/context.rs#L46
unused variable: `variables`
benchmark / router / no-dedupe: lib/internal/src/logging/context.rs#L87
cannot find function `valuable` in module `tracing::field`
benchmark / router / no-dedupe: lib/internal/src/logging/context.rs#L33
cannot find function `valuable` in module `tracing::field`
benchmark / router / default
The strategy configuration was canceled because "router-benchmark.no-dedupe_bench_configs_n" failed
benchmark / router / default
The operation was canceled.
benchmark / router / default: lib/internal/src/logging/context.rs#L47
unused variable: `extensions`
benchmark / router / default: lib/internal/src/logging/context.rs#L46
unused variable: `variables`
benchmark / router / default: lib/internal/src/logging/context.rs#L87
cannot find function `valuable` in module `tracing::field`
benchmark / router / default: lib/internal/src/logging/context.rs#L33
cannot find function `valuable` in module `tracing::field`
benchmark / router / hive-tracing
The strategy configuration was canceled because "router-benchmark.no-dedupe_bench_configs_n" failed
benchmark / router / hive-tracing
The operation was canceled.
benchmark / router / hive-tracing: lib/internal/src/logging/context.rs#L87
cannot find function `valuable` in module `tracing::field`
benchmark / router / hive-tracing: lib/internal/src/logging/context.rs#L33
cannot find function `valuable` in module `tracing::field`
benchmark / router / otlp-tracing
The strategy configuration was canceled because "router-benchmark.no-dedupe_bench_configs_n" failed
benchmark / router / otlp-tracing
The operation was canceled.
benchmark / router / otlp-tracing: lib/internal/src/logging/context.rs#L87
cannot find function `valuable` in module `tracing::field`
benchmark / router / otlp-tracing: lib/internal/src/logging/context.rs#L33
cannot find function `valuable` in module `tracing::field`
benchmark / executor
Process completed with exit code 101.
benchmark / executor: lib/internal/src/logging/context.rs#L47
unused variable: `extensions`
benchmark / executor: lib/internal/src/logging/context.rs#L46
unused variable: `variables`
benchmark / executor: lib/internal/src/logging/context.rs#L87
cannot find function `valuable` in module `tracing::field`
benchmark / executor: lib/internal/src/logging/context.rs#L33
cannot find function `valuable` in module `tracing::field`
test / federation-audit
Canceling since a higher priority waiting request for ci-refs/pull/775/merge exists
test / federation-audit
The operation was canceled.
ci
Canceling since a higher priority waiting request for ci-refs/pull/775/merge exists
check / fmt: lib/router-config/src/log/mod.rs#L15
Diff in /home/runner/work/router/router/lib/router-config/src/log/mod.rs
test / graphql-over-http
Could not find any files for audits/reports/*.xml
benchmark / query-planner
No files were found with the provided path: ./lib/query-planner/target/criterion. No artifacts will be uploaded.
benchmark / graphql-tools
No files were found with the provided path: ./lib/graphql-tools/target/criterion. No artifacts will be uploaded.
benchmark / executor
No files were found with the provided path: ./lib/executor/target/criterion. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
federation-audit-logs Expired
6.03 KB
sha256:4a9d64f26955f65ab414fc94153b798a24413ac45bac4b973cab48b76da535a7