diff --git a/libpod/events/journal_linux.go b/libpod/events/journal_linux.go index 2854e65482..e7e919d6d3 100644 --- a/libpod/events/journal_linux.go +++ b/libpod/events/journal_linux.go @@ -70,6 +70,11 @@ func (e EventJournalD) Read(options ReadOptions) error { if err := j.SeekTail(); err != nil { return errors.Wrap(err, "failed to seek end of journal") } + } else { + podmanJournal := sdjournal.Match{Field: "SYSLOG_IDENTIFIER", Value: "podman"} //nolint + if err := j.AddMatch(podmanJournal.String()); err != nil { + return errors.Wrap(err, "failed to add filter for event log") + } } // the api requires a next|prev before getting a cursor if _, err := j.Next(); err != nil {