diff --git a/lib/tests-tools/common-tests-tools/src/logger.rs b/lib/tests-tools/common-tests-tools/src/logger.rs
index ced8980baa7c2822dc54c3cf5159a6a32ecabea1..ba659723678d573980f062fd2bef10eb19cc2d72 100644
--- a/lib/tests-tools/common-tests-tools/src/logger.rs
+++ b/lib/tests-tools/common-tests-tools/src/logger.rs
@@ -66,17 +66,19 @@ fn init_logger_stdout_(off_targets: Vec<&'static str>) {
                     .info(Color::Green)
                     .debug(Color::Cyan);
                 out.finish(format_args!(
-                    "{}[{}][{}] {}",
+                    "{}[{}:{}][{}] {}",
                     chrono::Local::now().format("[%Y-%m-%d][%H:%M:%S]"),
-                    record.target(),
+                    record.file_static().unwrap_or("unknown source file"),
+                    record.line().unwrap_or(0),
                     colors_config.color(record.level()),
                     message
                 ))
             } else {
                 out.finish(format_args!(
-                    "{}[{}][{}] {}",
+                    "{}[{}:{}][{}] {}",
                     chrono::Local::now().format("[%Y-%m-%d][%H:%M:%S]"),
-                    record.target(),
+                    record.file_static().unwrap_or("unknown source file"),
+                    record.line().unwrap_or(0),
                     record.level(),
                     message
                 ))