可以直接通过go本身的syslog库,调用dial函数直接往syslog发送数据
参考链接https://pkg.go.dev/log/syslog
import (
"log"
"log/syslog"
)
func Test() {
//network可写udp,tcp,空(空连接本地syslog)
//raddr是syslog地址
sysLog, err := syslog.Dial(network, raddr,syslog.LOG_WARNING, "Saturday")
if err != nil {
log.Fatal(err)
}
//Warning发送字符串,其他方法参考官网
sysLog.Warning("test,test")
}