github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/pkg/logger/syslog.go (about) 1 //go:build !windows 2 // +build !windows 3 4 package logger 5 6 import ( 7 "log/syslog" 8 9 "github.com/sirupsen/logrus" 10 logrus_syslog "github.com/sirupsen/logrus/hooks/syslog" 11 ) 12 13 // SyslogHook return a [logrus.Hook] sending all the logs to 14 // a local syslog server via a socket. 15 func SyslogHook() (logrus.Hook, error) { 16 return logrus_syslog.NewSyslogHook("", "", syslog.LOG_INFO, "cozy") 17 }