From 3bd39af9df883ddbd4266125de57b8a1b80e474a Mon Sep 17 00:00:00 2001 From: Manuel Kieweg <mail@manuelkieweg.de> Date: Thu, 1 Oct 2020 13:03:41 +0100 Subject: [PATCH] first syslog attempts --- main.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/main.go b/main.go index 7527c7d3e..172f882ee 100644 --- a/main.go +++ b/main.go @@ -4,6 +4,7 @@ import ( "code.fbi.h-da.de/cocsn/gosdn/log" "code.fbi.h-da.de/cocsn/gosdn/nucleus" "flag" + "log/syslog" ) func main() { @@ -17,6 +18,16 @@ func main() { cliSocket := *cliListenAddr + ":" + *cliListenPort log.Loglevel(log.DEBUG) + syslogWriter, err := syslog.New(syslog.LOG_INFO | syslog.LOG_ALERT, "gosdn") + defer func() { + if err := syslogWriter.Close(); err != nil { + log.Fatal(err) + } + }() + if err != nil { + log.Fatal(err) + } + log.LoglevelOutput(log.INFO, syslogWriter) // Setup a channel to communicate if goSDN should shutdown. IsRunningChannel := make(chan bool) -- GitLab