From 7385586c3508dbafe008ed08a986422cc36ee51b Mon Sep 17 00:00:00 2001 From: Brandon Ros Date: Tue, 14 Feb 2023 15:20:09 -0500 Subject: [PATCH] filename + line number --- src/lib.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index c19002a..4b76a74 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -443,7 +443,17 @@ impl Log for SimpleLogger { "" }; - let message = format!("{}{} [{}{}] {}", timestamp, level_string, target, thread, record.args()); + let file_name = match record.file() { + Some(s) => s.to_string(), + None => String::from("unknown"), + }; + + let line_number = match record.line() { + Some(s) => s.to_string(), + None => String::from("unknown"), + }; + + let message = format!("{timestamp}{level_string} [{target}{thread} {file_name}:{line_number}] {}", record.args()); #[cfg(not(feature = "stderr"))] println!("{}", message);