//go:build linux || freebsd // +build linux freebsd package main import ( "log/syslog" "github.com/sirupsen/logrus" logrusSyslog "github.com/sirupsen/logrus/hooks/syslog" ) func syslogHook() { if !useSyslog { return } hook, err := logrusSyslog.NewSyslogHook("", "", syslog.LOG_INFO, "") if err != nil { logrus.Debug("Failed to initialize syslog hook: " + err.Error()) } else { logrus.AddHook(hook) } }