1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-06-26 16:45:52 +00:00

Log systemd journal connection error

This commit is contained in:
Unrud 2023-03-22 10:23:57 +01:00 committed by Unrud
parent 77626e5aed
commit a2be03fdaf

View file

@ -133,10 +133,13 @@ class ThreadedStreamHandler(logging.Handler):
journal_socket = socket.socket( journal_socket = socket.socket(
socket.AF_UNIX, socket.SOCK_DGRAM) socket.AF_UNIX, socket.SOCK_DGRAM)
journal_socket.connect("/run/systemd/journal/socket") journal_socket.connect("/run/systemd/journal/socket")
except OSError: except OSError as e:
self._journal_socket_failed = True self._journal_socket_failed = True
if journal_socket: if journal_socket:
journal_socket.close() journal_socket.close()
# Log after setting `_journal_socket_failed` to prevent loop!
logger.error("Failed to connect to systemd journal: %s",
e, exc_info=True)
return False return False
self._journal_socket = journal_socket self._journal_socket = journal_socket