func NewSyslogLogger(w SyslogWriter, newLogger func(io.Writer) log.Logger, options ...Option) log.Logger
NewSyslogLogger returns a new Logger which writes to syslog in syslog format. The body of the log message is the formatted output from the Logger returned by newLogger.
▹ Example (DefaultPrioritySelector)
Option sets a parameter for syslog loggers.
type Option = syslog.Option
func PrioritySelectorOption(selector PrioritySelector) Option
PrioritySelectorOption sets priority selector function to choose syslog priority.
PrioritySelector inspects the list of keyvals and selects a syslog priority.
type PrioritySelector = syslog.PrioritySelector
SyslogWriter is an interface wrapping stdlib syslog Writer.
type SyslogWriter = syslog.SyslogWriter