aboutsummaryrefslogtreecommitdiff
path: root/src/log_setup.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/log_setup.rs')
-rw-r--r--src/log_setup.rs51
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)
}