From 03c698efd615ffe248870db84b4d1f880ce4d72c Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 15 Nov 2011 21:50:54 +0100 Subject: [PATCH] lib/util/debug: with log level = 10 we should be more verbose log level = 10 already impacts performance, so we can turn on more details and print the pid, [e][u|g]id and class information. So it implies "debug pid = yes", "debug uid = yes" and "debug class = yes". This generates a lot more useful log files. metze --- lib/util/debug.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/util/debug.c b/lib/util/debug.c index cc57ba8..2812136 100644 --- a/lib/util/debug.c +++ b/lib/util/debug.c @@ -948,10 +948,10 @@ bool dbghdrclass(int level, int cls, const char *location, const char *func) header_str[0] = '\0'; - if( state.settings.debug_pid) + if (level >= 10 && state.settings.debug_pid) slprintf(header_str,sizeof(header_str)-1,", pid=%u",(unsigned int)getpid()); - if( state.settings.debug_uid) { + if (level >= 10 && state.settings.debug_uid) { size_t hs_len = strlen(header_str); slprintf(header_str + hs_len, sizeof(header_str) - 1 - hs_len, @@ -960,7 +960,7 @@ bool dbghdrclass(int level, int cls, const char *location, const char *func) (unsigned int)getuid(), (unsigned int)getgid()); } - if (state.settings.debug_class && (cls != DBGC_ALL)) { + if (level >= 10 && state.settings.debug_class && (cls != DBGC_ALL)) { size_t hs_len = strlen(header_str); slprintf(header_str + hs_len, sizeof(header_str) -1 - hs_len, -- 1.7.4.1