From f5ab50212bd75226c4ad69233d527a89e113971f Mon Sep 17 00:00:00 2001 From: dmachard <5562930+dmachard@users.noreply.github.com> Date: Tue, 6 Feb 2024 20:33:52 +0100 Subject: [PATCH] unix socket - fix protocol wrong type for socket --- loggers/syslog.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/loggers/syslog.go b/loggers/syslog.go index 1896124d..5bda6029 100644 --- a/loggers/syslog.go +++ b/loggers/syslog.go @@ -181,7 +181,14 @@ func (s *Syslog) ConnectToRemote() { case "local": s.LogInfo("connecting to local syslog...") logWriter, err = syslog.New(s.facility|s.severity, "") - case netlib.SocketUnix, netlib.SocketUDP, netlib.SocketTCP: + case netlib.SocketUnix: + s.LogInfo("connecting to %s://%s ...", + s.config.Loggers.Syslog.Transport, + s.config.Loggers.Syslog.RemoteAddress) + logWriter, err = syslog.Dial("", + s.config.Loggers.Syslog.RemoteAddress, s.facility|s.severity, + s.config.Loggers.Syslog.Tag) + case netlib.SocketUDP, netlib.SocketTCP: s.LogInfo("connecting to %s://%s ...", s.config.Loggers.Syslog.Transport, s.config.Loggers.Syslog.RemoteAddress)