Skip to content

parsing multiple field values in EnvFilter is broken #2935

Open
@Voker57

Description

@Voker57

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: Voker57@3ca76bf

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions