pub fn set_filter(filter: EnvFilter)Expand description
Sets the current filter of the global trace subscriber.
To create a EnvFilter instance, see from_env, from_default_env
or parse.
Examples found in repository?
examples/filter.rs (line 27)
18fn main() {
19 let filter = libftrace::filter::from_default_env()
20 .or_else(|err| {
21 eprintln!("could not parse filter: {err:?}");
22
23 libftrace::filter::parse("info")
24 })
25 .unwrap();
26
27 libftrace::set_filter(filter);
28
29 process_user(User {
30 name: String::from("John Doe"),
31 friends: vec![
32 User {
33 name: String::from("Jane Doe"),
34 friends: Vec::new(),
35 },
36 User {
37 name: String::from("Jax Doe"),
38 friends: Vec::new(),
39 },
40 User {
41 name: String::from("John Bow"),
42 friends: Vec::new(),
43 },
44 ],
45 });
46}