diff --git a/koremonitor.py b/koremonitor.py index 9cc4c27..afdb4f2 100755 --- a/koremonitor.py +++ b/koremonitor.py @@ -9,6 +9,7 @@ Generates /koredump/index.json with data on available cores. """ +import base64 import json import logging import os @@ -143,6 +144,8 @@ def fmt_journal_entry(self, entry): entry[k] = str(v.timestamp) elif isinstance(v, datetime): entry[k] = v.isoformat() + "Z" + elif isinstance(v, bytes): + entry[k] = base64.b64encode(v).decode('ascii') elif not isinstance(v, (str, int)): self.logger.error(k, v) return entry