in pkg/output/syslog/syslog.go [67:137]
func getPriority(facility string, severity string) syslog.Priority {
var f, s syslog.Priority
switch severity {
case "LOG_EMERG":
s = syslog.LOG_EMERG
case "LOG_ALERT":
s = syslog.LOG_ALERT
case "LOG_CRIT":
s = syslog.LOG_CRIT
case "LOG_ERR":
s = syslog.LOG_ERR
case "LOG_WARNING":
s = syslog.LOG_WARNING
case "LOG_NOTICE":
s = syslog.LOG_NOTICE
case "LOG_INFO":
s = syslog.LOG_INFO
case "LOG_DEBUG":
s = syslog.LOG_DEBUG
default:
s = syslog.LOG_EMERG
}
switch facility {
case "LOG_KERN":
f = syslog.LOG_KERN
case "LOG_USER":
f = syslog.LOG_USER
case "LOG_MAIL":
f = syslog.LOG_MAIL
case "LOG_DAEMON":
f = syslog.LOG_DAEMON
case "LOG_AUTH":
f = syslog.LOG_AUTH
case "LOG_SYSLOG":
f = syslog.LOG_SYSLOG
case "LOG_LPR":
f = syslog.LOG_LPR
case "LOG_NEWS":
f = syslog.LOG_NEWS
case "LOG_UUCP":
f = syslog.LOG_UUCP
case "LOG_CRON":
f = syslog.LOG_CRON
case "LOG_AUTHPRIV":
f = syslog.LOG_AUTHPRIV
case "LOG_FTP":
f = syslog.LOG_FTP
case "LOG_LOCAL0":
f = syslog.LOG_LOCAL0
case "LOG_LOCAL1":
f = syslog.LOG_LOCAL1
case "LOG_LOCAL2":
f = syslog.LOG_LOCAL2
case "LOG_LOCAL3":
f = syslog.LOG_LOCAL3
case "LOG_LOCAL4":
f = syslog.LOG_LOCAL4
case "LOG_LOCAL5":
f = syslog.LOG_LOCAL5
case "LOG_LOCAL6":
f = syslog.LOG_LOCAL6
case "LOG_LOCAL7":
f = syslog.LOG_LOCAL7
default:
f = syslog.LOG_KERN
}
return s | f
}