alpine_protocol_sdk/
logging.rs1use tracing_subscriber::fmt;
2use tracing_subscriber::prelude::*;
3use tracing_subscriber::EnvFilter;
4
5pub fn init_json_logging() {
7 let filter = EnvFilter::try_from_default_env().unwrap_or_else(|_| EnvFilter::new("info"));
8 let subscriber = tracing_subscriber::registry()
9 .with(filter)
10 .with(fmt::layer().json());
11 let _ = tracing::subscriber::set_global_default(subscriber);
12}
13
14pub fn init_pretty_logging() {
16 let filter = EnvFilter::try_from_default_env().unwrap_or_else(|_| EnvFilter::new("info"));
17 let subscriber = tracing_subscriber::registry()
18 .with(filter)
19 .with(fmt::layer());
20 let _ = tracing::subscriber::set_global_default(subscriber);
21}