diff options
author | Dmitri Pal <dpal@redhat.com> | 2009-10-16 23:23:38 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2009-12-10 17:20:17 -0500 |
commit | 589c51929a46ea2136c12b6115f6723702cce3a7 (patch) | |
tree | c11c282f56551816d143a857f410fb679e52188e /common | |
parent | f00717f5a8fc5fd6ee2a55c7349a5d7aa1b4f136 (diff) | |
download | sssd-589c51929a46ea2136c12b6115f6723702cce3a7.tar.gz sssd-589c51929a46ea2136c12b6115f6723702cce3a7.tar.xz sssd-589c51929a46ea2136c12b6115f6723702cce3a7.zip |
COMMON Improvements to the trace macro
Added more distingushable indication to
the trace messages that represent errors.
Diffstat (limited to 'common')
-rw-r--r-- | common/trace/trace.h | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/common/trace/trace.h b/common/trace/trace.h index b2604fd58..c7e375b7b 100644 --- a/common/trace/trace.h +++ b/common/trace/trace.h @@ -44,9 +44,11 @@ extern unsigned trace_level; #define TRACE_STRING(level, msg, str) \ do { \ if (level & trace_level) { \ - printf("[DEBUG] %23s (%4d) %s %s\n", \ - __FILE__, __LINE__, (msg != NULL) ? msg : "MISSING MESSAGE", \ - (str != NULL) ? str : "(null)"); \ + printf("[DEBUG] %40s (%4d) %s%s %s\n", \ + __FILE__, __LINE__, \ + (level == TRACE_ERROR) ? "ERROR-> " : "", \ + (msg != NULL) ? msg : "MISSING MESSAGE", \ + (str != NULL) ? str : "(null)"); \ } \ } while(0) @@ -54,9 +56,11 @@ extern unsigned trace_level; #define TRACE_NUMBER(level, msg, num) \ do { \ if (level & trace_level) { \ - printf("[DEBUG] %23s (%4d) %s %lu\n", \ - __FILE__, __LINE__, (msg != NULL) ? msg : "MISSING MESSAGE", \ - (unsigned long int)(num)); \ + printf("[DEBUG] %40s (%4d) %s%s %lu\n", \ + __FILE__, __LINE__, \ + (level == TRACE_ERROR) ? "ERROR-> " : "", \ + (msg != NULL) ? msg : "MISSING MESSAGE", \ + (unsigned long int)(num)); \ } \ } while(0) @@ -64,9 +68,11 @@ extern unsigned trace_level; #define TRACE_DOUBLE(level, msg, num) \ do { \ if (level & trace_level) { \ - printf("[DEBUG] %23s (%4d) %s %e\n", \ - __FILE__, __LINE__, (msg != NULL) ? msg : "MISSING MESSAGE", \ - (double)(num)); \ + printf("[DEBUG] %40s (%4d) %s%s %e\n", \ + __FILE__, __LINE__, \ + (level == TRACE_ERROR) ? "ERROR-> " : "", \ + (msg != NULL) ? msg : "MISSING MESSAGE", \ + (double)(num)); \ } \ } while(0) |