Skip to main content

cli_parse_log_filters

Function cli_parse_log_filters 

Source
pub fn cli_parse_log_filters<S: AsRef<str>>(entries: &[S]) -> Vec<String>
Expand description

Normalize --log flag entries: trim, lowercase, deduplicate, remove empty.

Accepts pre-split entries as produced by clap’s value_delimiter = ','.

use agent_first_data::cli_parse_log_filters;
let f = cli_parse_log_filters(&["Query", " error ", "query"]);
assert_eq!(f, vec!["query", "error"]);