18 lines
490 B
Rust
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");
|
|
}
|