This is an automated email from Gerrit.

"Evgeniy Naydanov <evgeniy.nayda...@syntacore.com>" just uploaded a new patch 
set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/8127

-- gerrit

commit 468204e5e03b69ad3e17ed9399006e063ef4bb86
Author: Evgeniy Naydanov <evgeniy.nayda...@syntacore.com>
Date:   Fri Jan 26 16:05:04 2024 +0300

    helper/log: report target's state in logs
    
    `LOG_TARGET_*` macroses report the name of target's state.
    This makes it easyer to analyze the logs.
    Moreover, it's quite common for a user to get an error due to a target
    being running while a command is executed. Reporting target's state at
    the point of failure can help the user understand what went wrong.
    
    Change-Id: I27c293a21f1974479f5e194a8875a99bad3fb7c6
    Signed-off-by: Evgeniy Naydanov <evgeniy.nayda...@syntacore.com>

diff --git a/src/helper/log.h b/src/helper/log.h
index ee71bf03f0..eedcfc5856 100644
--- a/src/helper/log.h
+++ b/src/helper/log.h
@@ -135,19 +135,19 @@ extern int debug_level;
 /* Output a log entry that is related to a given target */
 
 #define LOG_TARGET_DEBUG_IO(target, fmt_str, ...) \
-       LOG_DEBUG_IO("[%s] " fmt_str, target_name(target), ##__VA_ARGS__)
+       LOG_DEBUG_IO("[%s]<%s> " fmt_str, target_name(target), 
target_state_name(target), ##__VA_ARGS__)
 
 #define LOG_TARGET_DEBUG(target, fmt_str, ...) \
-       LOG_DEBUG("[%s] " fmt_str, target_name(target), ##__VA_ARGS__)
+       LOG_DEBUG("[%s]<%s> " fmt_str, target_name(target), 
target_state_name(target), ##__VA_ARGS__)
 
 #define LOG_TARGET_INFO(target, fmt_str, ...) \
-       LOG_INFO("[%s] " fmt_str, target_name(target), ##__VA_ARGS__)
+       LOG_INFO("[%s]<%s> " fmt_str, target_name(target), 
target_state_name(target), ##__VA_ARGS__)
 
 #define LOG_TARGET_WARNING(target, fmt_str, ...) \
-       LOG_WARNING("[%s] " fmt_str, target_name(target), ##__VA_ARGS__)
+       LOG_WARNING("[%s]<%s> " fmt_str, target_name(target), 
target_state_name(target), ##__VA_ARGS__)
 
 #define LOG_TARGET_ERROR(target, fmt_str, ...) \
-       LOG_ERROR("[%s] " fmt_str, target_name(target), ##__VA_ARGS__)
+       LOG_ERROR("[%s]<%s> " fmt_str, target_name(target), 
target_state_name(target), ##__VA_ARGS__)
 
 /* general failures
  * error codes < 100

-- 

Reply via email to