in pkg/output/syslog/syslog.go [41:55]
func New(cfg *ucfg.Config) (s output.Output, err error) {
c := defaultConfig()
if err := cfg.Unpack(&c); err != nil {
return nil, err
}
priority := getPriority(c.Facility, c.Severity)
sysLog, err := syslog.Dial(c.Network, net.JoinHostPort(c.Host, c.Port), priority, c.Tag)
if err != nil {
return nil, err
}
s = &Output{
pWC: sysLog,
}
return s, nil
}