ockam_api 0.48.0

Ockam's request-response API
Documentation
use super::LogFormat;
use ockam_core::env::{get_env, get_env_with_default};

pub fn log_level() -> Option<String> {
    get_env("OCKAM_LOG").unwrap_or_default()
}

pub fn log_max_size_bytes() -> u64 {
    let default = 100;
    get_env_with_default("OCKAM_LOG_MAX_SIZE_MB", default).unwrap_or(default) * 1024 * 1024
}

pub fn log_max_files() -> usize {
    let default: u64 = 60;
    get_env_with_default("OCKAM_LOG_MAX_FILES", default).unwrap_or(default) as usize
}

pub fn log_format() -> LogFormat {
    let default = LogFormat::Default;
    get_env_with_default("OCKAM_LOG_FORMAT", default.clone()).unwrap_or(default)
}