From c843eebdd7a74373cef7455e348e8359c6511dd1 Mon Sep 17 00:00:00 2001 From: Blallo Date: Tue, 14 Mar 2023 00:02:39 +0100 Subject: [PATCH] Fix systemd logs retrieval --- systemd.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/systemd.go b/systemd.go index c6a43dc..3d62d1b 100644 --- a/systemd.go +++ b/systemd.go @@ -119,11 +119,16 @@ func (u *SystemdUnit) Stop(ctx context.Context) error { } func (u *SystemdUnit) Logs(context.Context) []string { + field := sdjournal.SD_JOURNAL_FIELD_SYSTEMD_UNIT + if u.user { + field = sdjournal.SD_JOURNAL_FIELD_SYSTEMD_USER_UNIT + } + journal, err := sdjournal.NewJournalReader(sdjournal.JournalReaderConfig{ NumFromTail: bufLines, Matches: []sdjournal.Match{ { - Field: sdjournal.SD_JOURNAL_FIELD_SYSTEMD_UNIT, + Field: field, Value: u.unit, }, },