tracing icon indicating copy to clipboard operation
tracing copied to clipboard

parsing multiple field values in EnvFilter is broken

Open Voker57 opened this issue 4 months ago • 0 comments

Bug Report

Version

908cc43

Platform

Linux 6.7.9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.9-2 (2024-03-13) x86_64 GNU/Linux

Crates

tracing-subscriber

Description

EnvFilter fails to parse multiple field values. This is covered by tests, but EnvFilter::new() only outputs errors to stderr thus tests pass. Test fix: https://github.com/Voker57/tracing/commit/3ca76bf18a6acb97c5e3d942e308dca6982c530b

Output of EnvFilter::new() with input from callsite_enabled_includes_span_directive_multiple_fields:

ignoring `app[mySpan{field="value"`: invalid filter directive
ignoring `field2=2}]=debug`: invalid filter directive

Voker57 avatar Apr 13 '24 09:04 Voker57