nsensitively
            ^
            (?: # target name or span name
                (?P<target>[\w:-]+)|(?P<span>\[[^\]]*\])
            ){1,2}
            (?: # level or nothing
                =(?P<level>(?i:trace|debug|info|warn|error|off|[0-5]))?
                    #          ^^^.
                    #              `note: we match log level names case-insensitively
            )?
            $
            [{},]=(?P<name>[^\]\{]+)?(?:\{(?P<fields>[^\}]*)\})?global_leveltargetlevelinvalid span  for haystack of length fields`ValueMatch::F64` may not contain `NaN` valuesinvalid field name ``BadNamedescription() is deprecated; use DisplayErrorsyntax errorunsupported syntaxserialization errorstate id representation too smallstate id representation too small for premultiplicationinvalid field filter: invalid filter directiveinvalid filter directive: string must not be emptytoo many '=' in filter directive, expected 0 or 1[{too many '[{' in filter directive, expected 0 or 1}]expected fields list to end with '}]'some trace filter directives would enable traces that are disabled staticallythe static max level is `note: max_level_infoto enable logging, remove the `` feature from the `tracing` cratehelp:the `=off would not have enabled any filters` would enable the  level for warning: 
note: ignoring ``: unexpected regex find error: 
to handle find errors, use 'try' or 'search' methodslock poisonedlayoutindex exceeds length