fix(log): fatal log message now exits the system and never returns

This commit is contained in:
lisk77 2025-11-17 18:20:22 +01:00
parent 8aec280447
commit 90e514f642

View file

@ -57,7 +57,7 @@ macro_rules! error {
#[macro_export] #[macro_export]
macro_rules! fatal { macro_rules! fatal {
($fmt:expr $(, $args:expr)*) => { ($fmt:expr $(, $args:expr)*) => {{
eprintln!( eprintln!(
"{} [{}::{}] [{}] : {}", "{} [{}::{}] [{}] : {}",
chrono::Local::now().format("%Y-%m-%d %H:%M:%S"), chrono::Local::now().format("%Y-%m-%d %H:%M:%S"),
@ -66,7 +66,8 @@ macro_rules! fatal {
"\x1b[41mFATAL\x1b[0m", "\x1b[41mFATAL\x1b[0m",
format!($fmt $(, $args)*) format!($fmt $(, $args)*)
); );
}; std::process::exit(1)
}};
} }
#[macro_export] #[macro_export]