From: Michael Tremer Date: Tue, 6 Jul 2021 14:22:17 +0000 (+0000) Subject: pakfire-builder: Log to journal X-Git-Tag: 0.9.28~1100 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8607a5e09cf4ffc2b870424fe67b348caf47773;p=pakfire.git pakfire-builder: Log to journal All logging output is being sent to journald and the console will never print any debug output Signed-off-by: Michael Tremer --- diff --git a/src/scripts/pakfire-builder.in b/src/scripts/pakfire-builder.in index cc5021673..902cff26f 100644 --- a/src/scripts/pakfire-builder.in +++ b/src/scripts/pakfire-builder.in @@ -23,6 +23,7 @@ import argparse import logging import os.path import sys +import systemd.journal import pakfire import pakfire.logger @@ -39,8 +40,15 @@ class Cli(object): 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