console_polling_journal_monitor
Journal monitor implementation using journalctl subprocess.
Classes:
-
ConsolePollingJournalMonitor–Journal monitor that polls journalctl via subprocess.
Functions:
-
json_to_journal_entry–Convert a journalctl JSON object to a JournalEntry.
ConsolePollingJournalMonitor
Bases: JournalMonitor
Journal monitor that polls journalctl via subprocess.
Methods:
-
only_current_boot–Filter to only entries from the current boot.
-
only_from_seconds_ago–Filter to only entries from the last N seconds.
-
only_systemd_unit–Filter to only entries from the specified unit.
-
poll–Poll journalctl for new entries since last poll.
only_current_boot
only_current_boot() -> JournalMonitor
Filter to only entries from the current boot.
only_from_seconds_ago
only_from_seconds_ago(seconds: int) -> JournalMonitor
Filter to only entries from the last N seconds.
only_systemd_unit
only_systemd_unit(unit_name: str) -> JournalMonitor
Filter to only entries from the specified unit.
json_to_journal_entry
json_to_journal_entry(json: dict)
Convert a journalctl JSON object to a JournalEntry.