1 extern crate test;
2 
3 #[bench]
4 #[cfg(feature = "slog")]
bench_log_discard_kv(b: &mut test::Bencher)5 pub fn bench_log_discard_kv(b: &mut test::Bencher) {
6     let u1 =
7         uuid::Uuid::parse_str("F9168C5E-CEB2-4FAB-B6BF-329BF39FA1E4").unwrap();
8     let root =
9         slog::Logger::root(::slog::Drain::fuse(::slog::Discard), slog::o!());
10 
11     b.iter(|| {
12         #[cfg(feature = "slog")]
13         slog::crit!(root, "test"; "u1" => u1);
14     });
15 }
16