logger: add function name in the logs

This commit is contained in:
Stéphane Cerveau 2024-01-03 13:08:33 +01:00
parent 18458e3465
commit d3005335b8

View file

@ -63,7 +63,7 @@ impl fmt::Display for LogLevel {
macro_rules! GPS_ERROR ( macro_rules! GPS_ERROR (
() => ($crate::print!("\n")); () => ($crate::print!("\n"));
($($arg:tt)*) => ({ ($($arg:tt)*) => ({
logger::print_log(logger::LogLevel::Error, format_args!($($arg)*).to_string()); logger::print_log(logger::LogLevel::Error, format!("{}\t{}",glib::function_name!(),format_args!($($arg)*).to_string()));
}) })
); );
@ -71,7 +71,7 @@ macro_rules! GPS_ERROR (
macro_rules! GPS_WARN ( macro_rules! GPS_WARN (
() => ($crate::print!("\n")); () => ($crate::print!("\n"));
($($arg:tt)*) => ({ ($($arg:tt)*) => ({
logger::print_log(logger::LogLevel::Warning, format_args!($($arg)*).to_string()); logger::print_log(logger::LogLevel::Warning, format!("{}\t{}",glib::function_name!(),format_args!($($arg)*).to_string()));
}) })
); );
@ -79,7 +79,7 @@ macro_rules! GPS_WARN (
macro_rules! GPS_INFO ( macro_rules! GPS_INFO (
() => ($crate::print!("\n")); () => ($crate::print!("\n"));
($($arg:tt)*) => ({ ($($arg:tt)*) => ({
logger::print_log(logger::LogLevel::Info, format_args!($($arg)*).to_string()); logger::print_log(logger::LogLevel::Info, format!("{}\t{}",glib::function_name!(),format_args!($($arg)*).to_string()));
}) })
); );
@ -87,7 +87,7 @@ macro_rules! GPS_INFO (
macro_rules! GPS_DEBUG ( macro_rules! GPS_DEBUG (
() => ($crate::print!("\n")); () => ($crate::print!("\n"));
($($arg:tt)*) => ({ ($($arg:tt)*) => ({
logger::print_log(logger::LogLevel::Debug, format_args!($($arg)*).to_string()); logger::print_log(logger::LogLevel::Debug, format!("{}\t{}",glib::function_name!(),format_args!($($arg)*).to_string()));
}) })
); );