tracing_formatters/lib.rs
1extern crate alloc;
2extern crate core;
3
4pub mod facility;
5pub mod formatter;
6pub mod index;
7pub mod layer;
8pub mod log_layer;
9pub mod log_value;
10pub mod severity;
11pub mod storage;
12pub mod util;
13pub mod value;
14
15use tracing_subscriber::Layer;
16
17pub fn get_exec_name() -> Option<String> {
18 std::env::current_exe()
19 .ok()
20 .and_then(|pb| pb.file_name().map(|s| s.to_os_string()))
21 .and_then(|s| s.into_string().ok())
22}