From: Michael Tremer Date: Tue, 22 Jun 2021 13:40:28 +0000 (+0000) Subject: logging: Send debug messages to Python, too X-Git-Tag: 0.9.28~1202 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c1a3cf68c06bba9d377408cd4c87d4fb09aa5b2e;p=pakfire.git logging: Send debug messages to Python, too Signed-off-by: Michael Tremer --- diff --git a/src/_pakfire/pakfire.c b/src/_pakfire/pakfire.c index 6a58e561f..bb89ac647 100644 --- a/src/_pakfire/pakfire.c +++ b/src/_pakfire/pakfire.c @@ -61,6 +61,10 @@ static void Pakfire_logging_callback(void* data, int priority, const char* file, // Translate priority to Python logging priorities switch (priority) { + case LOG_DEBUG: + priority = 10; + break; + case LOG_INFO: priority = 20; break; diff --git a/src/pakfire/logger.py b/src/pakfire/logger.py index 92ac94d15..6b0897420 100644 --- a/src/pakfire/logger.py +++ b/src/pakfire/logger.py @@ -55,7 +55,7 @@ class ConsoleHandler(logging.Handler): msg = self.format(record) # Select output file - if record.levelno >= logging.ERROR: + if record.levelno == logging.DEBUG or record.levelno >= logging.ERROR: fd = sys.stderr else: fd = sys.stdout