diff --git a/common/src/assets/mod.rs b/common/src/assets/mod.rs index 4b27dd9983..43ba77fae9 100644 --- a/common/src/assets/mod.rs +++ b/common/src/assets/mod.rs @@ -293,7 +293,7 @@ pub fn load_file(specifier: &str, endings: &[&str]) -> Result, E let mut path = path.clone(); path.set_extension(ending); - debug!("Trying to access \"{:?}\"", path); + trace!("Trying to access \"{:?}\"", path); if let Ok(file) = File::open(path) { return Ok(BufReader::new(file)); } diff --git a/voxygen/Cargo.toml b/voxygen/Cargo.toml index 9476ac8e0e..5dcf9df9a1 100644 --- a/voxygen/Cargo.toml +++ b/voxygen/Cargo.toml @@ -49,7 +49,7 @@ serde = "1.0.102" serde_derive = "1.0.102" ron = "0.5.1" guillotiere = { git = "https://github.com/Imberflur/guillotiere" } -simplelog = "0.7.4" +fern = { version = "0.5.8", features = ["colored"] } msgbox = { version = "0.4.0", optional = true } directories = "2.0.2" num = "0.2.0" diff --git a/voxygen/src/main.rs b/voxygen/src/main.rs index a264e6be1b..f255b32ccf 100644 --- a/voxygen/src/main.rs +++ b/voxygen/src/main.rs @@ -134,11 +134,13 @@ fn main() { .debug(Color::Green) .trace(Color::BrightBlack); - let base = fern::Dispatch::new() + let base = fern::Dispatch::new() .level_for("dot_vox::parser", log::LevelFilter::Warn) .level_for("gfx_device_gl::factory", log::LevelFilter::Warn) - .level_for("veloren_voxygen::discord", log::LevelFilter::Warn) - .level_for("veloren_common::assets", log::LevelFilter::Warn); + .level_for("veloren_voxygen::discord", log::LevelFilter::Warn); + // TODO: Filter tracing better such that our own tracing gets seen more easily + + let time = chrono::offset::Utc::now(); let file_cfg = fern::Dispatch::new() .level(log::LevelFilter::Debug) @@ -155,7 +157,10 @@ fn main() { message )) }) - .chain(fern::log_file("voxygen.log").expect("Failed to create log file!")); + .chain( + fern::log_file(&format!("voxygen-{}.log", time.format("%Y-%m-%d-%H"))) + .expect("Failed to create log file!"), + ); let stdout_cfg = fern::Dispatch::new() .level(term_log_level) diff --git a/voxygen/src/scene/figure/mod.rs b/voxygen/src/scene/figure/mod.rs index 49fec8155b..2bbae70395 100644 --- a/voxygen/src/scene/figure/mod.rs +++ b/voxygen/src/scene/figure/mod.rs @@ -25,7 +25,7 @@ use common::{ vol::RectRasterableVol, }; use hashbrown::HashMap; -use log::debug; +use log::trace; use specs::{Entity as EcsEntity, Join}; use vek::*; @@ -902,7 +902,7 @@ impl FigureMgr { renderer.render_figure(model, globals, locals, bone_consts, lights, shadows); } else { - debug!("Body has no saved figure"); + trace!("Body has no saved figure"); } } }