Skip to content

console_polling_journal_monitor

Journal monitor implementation using journalctl subprocess.

Classes:

Functions:

ConsolePollingJournalMonitor

ConsolePollingJournalMonitor()

Bases: JournalMonitor

Journal monitor that polls journalctl via subprocess.

Methods:

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.

poll

poll()

Poll journalctl for new entries since last poll.

json_to_journal_entry

json_to_journal_entry(json: dict)

Convert a journalctl JSON object to a JournalEntry.