unnieversal/crates/utils/src/logs.rs

18 lines
490 B
Rust

pub fn setup_logging(path: &str) {
let log_folder = ::dirs::home_dir().unwrap().join("tmp");
let _ = ::std::fs::create_dir(log_folder.clone());
let log_file = ::std::fs::File::create(log_folder.join(path)).unwrap();
let log_config = ::simplelog::ConfigBuilder::new()
.set_time_to_local(true)
.build();
let _ = ::simplelog::WriteLogger::init(simplelog::LevelFilter::Info, log_config, log_file);
::log_panics::init();
::log::info!("init");
}