packagelogrus_syslogimport("github.com/Sirupsen/logrus""log/syslog""testing")funcTestLocalhostAddAndPrint(t*testing.T){log:=logrus.New()hook,err:=NewSyslogHook("udp","localhost:514",syslog.LOG_INFO,"")iferr!=nil{t.Errorf("Unable to connect to local syslog.")}log.Hooks.Add(hook)for_,level:=rangehook.Levels(){iflen(log.Hooks[level])!=1{t.Errorf("SyslogHook was not added. The length of log.Hooks[%v]: %v",level,len(log.Hooks[level]))}}log.Info("Congratulations!")}