(facility string)
| 227 | } |
| 228 | |
| 229 | func parseSyslogFacility(facility string) (syslog.Priority, error) { |
| 230 | if facility == "" { |
| 231 | return syslog.LOG_DAEMON, nil |
| 232 | } |
| 233 | |
| 234 | if syslogFacility, valid := syslogFacilities[facility]; valid { |
| 235 | return syslogFacility, nil |
| 236 | } |
| 237 | |
| 238 | fInt, err := strconv.Atoi(facility) |
| 239 | if err == nil && 0 <= fInt && fInt <= 23 { |
| 240 | return syslog.Priority(fInt << 3), nil |
| 241 | } |
| 242 | |
| 243 | return syslog.Priority(0), errors.New("invalid syslog facility") |
| 244 | } |
| 245 | |
| 246 | func parseTLSConfig(cfg map[string]string) (*tls.Config, error) { |
| 247 | _, skipVerify := cfg[syslogTLSSkipVerify] |
no outgoing calls
no test coverage detected
searching dependent graphs…