2022-07-12 09:11:51 +00:00
|
|
|
use tracing::level_filters::LevelFilter;
|
|
|
|
|
2022-07-25 21:02:25 +00:00
|
|
|
// Max Logger Level on debug build
|
2022-07-12 09:11:51 +00:00
|
|
|
#[cfg(debug_assertions)]
|
|
|
|
const MAX_LEVEL: LevelFilter = LevelFilter::DEBUG;
|
|
|
|
|
2022-07-25 21:02:25 +00:00
|
|
|
// Max Logger Level on release build
|
2022-07-12 09:11:51 +00:00
|
|
|
#[cfg(not(debug_assertions))]
|
|
|
|
const MAX_LEVEL: LevelFilter = LevelFilter::INFO;
|
|
|
|
|
2022-07-11 21:20:47 +00:00
|
|
|
pub fn init() {
|
|
|
|
// initialize better_panic
|
|
|
|
better_panic::install();
|
|
|
|
|
|
|
|
// initialize tracing
|
2022-07-12 19:59:11 +00:00
|
|
|
tracing_subscriber::fmt().with_max_level(MAX_LEVEL).init();
|
2022-07-11 21:20:47 +00:00
|
|
|
}
|