github.com/simpleiot/simpleiot@v0.18.3/system/syslog_linux.go (about)

     1  //go:build linux
     2  // +build linux
     3  
     4  package system
     5  
     6  import (
     7  	"log"
     8  	"log/syslog"
     9  )
    10  
    11  // EnableSyslog enables logging to syslog
    12  func EnableSyslog() error {
    13  	lgr, err := syslog.New(syslog.LOG_NOTICE, "SIOT")
    14  	if err != nil {
    15  		return err
    16  	}
    17  
    18  	log.SetOutput(lgr)
    19  
    20  	return nil
    21  }