From: Miroslav Lichvar Date: Tue, 19 Nov 2019 13:59:21 +0000 (+0100) Subject: logging: disable all debug messages in non-debug build X-Git-Tag: 4.0-pre1~108 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7223f4c8f2f1bd3ba5940fd7867bf2490b45122;p=thirdparty%2Fchrony.git logging: disable all debug messages in non-debug build For consistency, don't print debug messages that are compiled in due to using the LOG macro instead of DEBUG_LOG. --- diff --git a/client.c b/client.c index 3f3363c6..99aaa82a 100644 --- a/client.c +++ b/client.c @@ -3208,7 +3208,9 @@ main(int argc, char **argv) csv_mode = 1; break; case 'd': +#if DEBUG > 0 log_min_severity = LOGS_DEBUG; +#endif break; case 'h': hostnames = optarg; diff --git a/logging.c b/logging.c index 18143375..8b635a5e 100644 --- a/logging.c +++ b/logging.c @@ -214,7 +214,8 @@ LOG_OpenSystemLog(void) void LOG_SetMinSeverity(LOG_Severity severity) { - log_min_severity = CLAMP(LOGS_DEBUG, severity, LOGS_FATAL); + /* Don't print any debug messages in a non-debug build */ + log_min_severity = CLAMP(DEBUG > 0 ? LOGS_DEBUG : LOGS_INFO, severity, LOGS_FATAL); } /* ================================================== */