From 64ec4ee59207ec8a477d9e0ede651950134450dd Mon Sep 17 00:00:00 2001 From: Joe Ardent Date: Mon, 28 Jul 2025 22:02:37 -0700 Subject: [PATCH] clean up logging --- src/main.rs | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/src/main.rs b/src/main.rs index 14c6c77..7ee1d11 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,32 +1,27 @@ #![feature(slice_as_array)] use frontend::App; -use joecalsend::{Config, error, error::LocalSendError, models::Device}; +use joecalsend::{Config, error, models::Device}; use local_ip_address::local_ip; use network_interface::{Addr, NetworkInterface, NetworkInterfaceConfig, V4IfAddr}; -use tui_logger::{ - LevelFilter, TuiLoggerFile, TuiLoggerLevelOutput, init_logger, set_default_level, set_log_file, -}; +use tui_logger::{LevelFilter, init_logger, set_env_filter_from_env}; mod frontend; fn main() -> error::Result<()> { let device = Device::default(); - dbg!(&device); let std::net::IpAddr::V4(ip) = local_ip()? else { unreachable!() }; + if std::env::var("RUST_LOG").is_err() { + unsafe { + std::env::set_var("RUST_LOG", "joecalsend"); + } + } init_logger(LevelFilter::Debug).map_err(|e| std::io::Error::other(format!("{e}")))?; - set_default_level(LevelFilter::Debug); - // let mut logfile = std::env::temp_dir(); - // logfile.push("joecalsend.log"); - // let file_options = TuiLoggerFile::new(logfile.to_str().unwrap()) - // .output_level(Some(TuiLoggerLevelOutput::Abbreviated)) - // .output_file(false) - // .output_separator(':'); - // set_log_file(file_options); + set_env_filter_from_env(None); // for enumerating subnet peers when multicast fails (https://github.com/localsend/protocol?tab=readme-ov-file#32-http-legacy-mode) let mut _network_ip = ip;