All logging output is being sent to journald and the console will never
print any debug output
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
import logging
import os.path
import sys
+import systemd.journal
import pakfire
import pakfire.logger
log.propagate = False
# Enable console output
- handler = pakfire.logger.ConsoleHandler()
- log.addHandler(handler)
+ console = pakfire.logger.ConsoleHandler()
+ console.setLevel(logging.INFO)
+ log.addHandler(console)
+
+ # Enable logging to journald
+ journal = systemd.journal.JournalHandler(
+ SYSLOG_IDENTIFIER="pakfire-builder",
+ )
+ log.addHandler(journal)
return log