fix(server): require additional variable to enable systemd logging (#5222)

* fix(logging): require additional variable to enable systemd logging

* use a better name
This commit is contained in:
Kendall Garner
2026-03-23 22:09:59 +00:00
committed by GitHub
parent 221d301c42
commit 8a19fa9991
2 changed files with 4 additions and 1 deletions
+3 -1
View File
@@ -341,9 +341,11 @@ func Load(noConfigDump bool) {
os.Exit(1)
}
log.SetOutput(out)
} else if os.Getenv("JOURNAL_STREAM") != "" {
} else if os.Getenv("ND_SYSTEMD_PRIORITY_LOGGING") != "" && os.Getenv("JOURNAL_STREAM") != "" {
// When running under systemd, prepend syslog priority prefixes so
// journald assigns the correct severity to each log line.
// Note that we have an additional environment variable, as JOURNAL_STREAM
// can be present in a systemd environment even if not running as a systemd service
log.EnableJournalFormat()
}