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

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