Skip to main content

sts_cat/
lib.rs

1pub mod config;
2pub mod error;
3pub mod exchange;
4pub mod github;
5pub mod oidc;
6pub mod signer;
7pub mod trust_policy;
8
9pub fn init_tracing(json: bool) {
10    let env_filter = tracing_subscriber::EnvFilter::try_from_default_env()
11        .unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("info"));
12
13    if json {
14        tracing_subscriber::fmt()
15            .json()
16            .with_env_filter(env_filter)
17            .init();
18    } else {
19        tracing_subscriber::fmt().with_env_filter(env_filter).init();
20    }
21}