garm/vendor/github.com/lxc/lxd/shared/logger/syslog_linux.go
Gabriel Adrian Samfira bbbe67bf7c Vendor packages and add Makefile
* Vendors packages
  * Adds a Makefile that uses docker to build a static binary against musl
using alpine linux.

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-06-30 10:20:32 +00:00

20 lines
364 B
Go

//go:build linux
package logger
import (
"log/syslog"
"github.com/sirupsen/logrus"
lSyslog "github.com/sirupsen/logrus/hooks/syslog"
)
func setupSyslog(logger *logrus.Logger, syslogName string) error {
syslogHook, err := lSyslog.NewSyslogHook("", "", syslog.LOG_INFO, syslogName)
if err != nil {
return err
}
logger.AddHook(syslogHook)
return nil
}