diff options
Diffstat (limited to 'src/log_setup.rs')
| -rw-r--r-- | src/log_setup.rs | 51 |
1 files changed, 29 insertions, 22 deletions
diff --git a/src/log_setup.rs b/src/log_setup.rs index c01f3f5..780ab78 100644 --- a/src/log_setup.rs +++ b/src/log_setup.rs @@ -1,6 +1,12 @@ -use crate::{Result, Error}; +use crate::{ + Error, + Result, +}; -use fern::colors::{Color, ColoredLevelConfig}; +use fern::colors::{ + Color, + ColoredLevelConfig, +}; pub fn init(file_output: bool) -> Result<()> { let colors = ColoredLevelConfig::new() @@ -10,24 +16,26 @@ pub fn init(file_output: bool) -> Result<()> { let mut logger = fern::Dispatch::new() .level_for("serenity::voice::connection", log::LevelFilter::Error) - .chain(fern::Dispatch::new() - .format(move |out, message, record| { - out.finish(format_args!( - "{} [{}] [{}] {}", - chrono::Local::now().format("%_m/%_d/%y %l:%M:%S%P"), - colors.color(record.level()), - record.target(), - message - )) - }) - .level(log::LevelFilter::Warn) - .level_for("thulani", log::LevelFilter::Debug) - .chain(std::io::stdout()) + .chain( + fern::Dispatch::new() + .format(move |out, message, record| { + out.finish(format_args!( + "{} [{}] [{}] {}", + chrono::Local::now().format("%_m/%_d/%y %l:%M:%S%P"), + colors.color(record.level()), + record.target(), + message + )) + }) + .level(log::LevelFilter::Warn) + .level_for("thulani", log::LevelFilter::Debug) + .level_for("batch_delmeme", log::LevelFilter::Debug) + .chain(std::io::stdout()), ); if file_output { - logger = logger - .chain(fern::Dispatch::new() + logger = logger.chain( + fern::Dispatch::new() .format(|out, message, record| { out.finish(format_args!( "{} [{}] [{}] {}", @@ -39,11 +47,10 @@ pub fn init(file_output: bool) -> Result<()> { }) .level(log::LevelFilter::Info) .level_for("thulani", log::LevelFilter::Trace) - .chain(fern::log_file("thulani.log").expect("problem creating log file")) - ); + .level_for("batch_delmeme", log::LevelFilter::Trace) + .chain(fern::log_file("thulani.log").expect("problem creating log file")), + ); } - logger - .apply() - .map_err(Error::from) + logger.apply().map_err(Error::from) } |
