MCPcopy Create free account
hub / github.com/containerd/nerdctl / parseSyslogFacility

Function parseSyslogFacility

pkg/logging/syslog_logger.go:229–244  ·  view source on GitHub ↗
(facility string)

Source from the content-addressed store, hash-verified

227}
228
229func 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
246func parseTLSConfig(cfg map[string]string) (*tls.Config, error) {
247 _, skipVerify := cfg[syslogTLSSkipVerify]

Callers 2

SyslogOptsValidateFunction · 0.85
parseSyslogFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…