aboutsummaryrefslogtreecommitdiff
path: root/src/log_setup.rs
diff options
context:
space:
mode:
authorNathan Perry <np@nathanperry.dev>2024-08-06 19:44:36 -0400
committerNathan Perry <np@nathanperry.dev>2024-08-06 19:44:36 -0400
commitf491e18e15c1575fb8ef9fa5097f07dc95e02883 (patch)
treeaddd0f7249f57f0f6b68155d306731adb4567f7c /src/log_setup.rs
parent501ba27e1cd52741988113ef47ee0fad7d0a5799 (diff)
write batch_delmeme
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)
}