mv navi.log under config dir; debug folders on Windows

2023-05-12T15:51:54.280707Z DEBUG navi::filesystem: read cheat files in `"C"`: []
2023-05-12T15:51:54.281083Z DEBUG navi::filesystem: read cheat files in `"\\Users\\Administrator\\AppData\\Roaming\\navi\\cheats"`: []
This commit is contained in:
zjp 2023-05-12 23:32:00 +08:00
parent 818d5cdc0e
commit 2755d51b38
3 changed files with 12 additions and 6 deletions

View file

@ -1,6 +1,6 @@
extern crate navi; extern crate navi;
use dns_common::prelude::{debug, error, tracing, tracing_subscriber}; use dns_common::prelude::*;
use thiserror::Error; use thiserror::Error;
#[derive(Error, Debug)] #[derive(Error, Debug)]
@ -33,14 +33,18 @@ fn main() -> Result<(), anyhow::Error> {
} }
fn init_logger() -> anyhow::Result<()> { fn init_logger() -> anyhow::Result<()> {
const FILE_NAME: &str = "navi.log";
let mut file = navi::default_config_pathbuf()?;
file.set_file_name(FILE_NAME);
tracing::subscriber::set_global_default( tracing::subscriber::set_global_default(
tracing_subscriber::fmt() tracing_subscriber::fmt()
.with_ansi(false) .with_ansi(false)
// TODO: config_path/navi.log .with_writer(std::fs::File::create(file)?)
.with_writer(std::fs::File::create("navi.log")?)
.with_env_filter(tracing_subscriber::EnvFilter::from_default_env()) .with_env_filter(tracing_subscriber::EnvFilter::from_default_env())
.finish(), .finish(),
)?; )?;
debug!("tracing initialized"); debug!("tracing initialized");
Ok(()) Ok(())
} }

View file

@ -166,7 +166,9 @@ impl fetcher::Fetcher for Fetcher {
None => folder.to_string(), None => folder.to_string(),
}; };
let folder_pathbuf = PathBuf::from(interpolated_folder); let folder_pathbuf = PathBuf::from(interpolated_folder);
for file in all_cheat_files(&folder_pathbuf) { let cheat_files = all_cheat_files(&folder_pathbuf);
debug!("read cheat files in `{folder_pathbuf:?}`: {cheat_files:#?}");
for file in cheat_files {
self.files.borrow_mut().push(file.clone()); self.files.borrow_mut().push(file.clone());
let index = self.files.borrow().len() - 1; let index = self.files.borrow().len() - 1;
let read_file_result = { let read_file_result = {
@ -181,7 +183,7 @@ impl fetcher::Fetcher for Fetcher {
} }
} }
debug!("filesystem::Fetcher = {self:#?}"); debug!("{self:#?}");
Ok(found_something) Ok(found_something)
} }

View file

@ -14,4 +14,4 @@ mod prelude;
mod structures; mod structures;
mod welcome; mod welcome;
pub use commands::handle; pub use {commands::handle, filesystem::default_config_pathbuf};