From 80d292b5113c60232f577012c93bddbc0cfb01e2 Mon Sep 17 00:00:00 2001 From: Nova Date: Mon, 26 Jun 2023 20:43:02 -0400 Subject: [PATCH] feat: match stereokit to log level --- src/main.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 5feb54b..c4c9de6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -27,6 +27,7 @@ use stereokit::{ }; use stereokit::{DisplayBlend, Sk}; use tokio::{runtime::Handle, sync::oneshot}; +use tracing::metadata::LevelFilter; use tracing::{debug_span, error, info}; use tracing_subscriber::{fmt, prelude::*, EnvFilter}; @@ -94,7 +95,15 @@ fn main() { }, blend_preference: DisplayBlend::AnyTransparent, depth_mode: DepthMode::D32, - log_filter: LogLevel::None, + log_filter: match EnvFilter::from_default_env().max_level_hint() { + Some(LevelFilter::ERROR) => LogLevel::Error, + Some(LevelFilter::WARN) => LogLevel::Warning, + Some(LevelFilter::INFO) => LogLevel::Inform, + Some(LevelFilter::DEBUG) => LogLevel::Diagnostic, + Some(LevelFilter::TRACE) => LogLevel::Diagnostic, + Some(LevelFilter::OFF) => LogLevel::None, + None => LogLevel::Warning, + }, overlay_app: cli_args.overlay_priority.is_some(), overlay_priority: cli_args.overlay_priority.unwrap_or(u32::MAX), disable_desktop_input_window: true,