Versions in this module Expand all Collapse all v2 v2.0.1 Nov 27, 2019 Changes in this version + const ErrAppname + const ErrEscape + const ErrHostname + const ErrMsg + const ErrMsgID + const ErrParse + const ErrPri + const ErrPrival + const ErrProcID + const ErrSdID + const ErrSdIDDuplicated + const ErrSdParam + const ErrStructuredData + const ErrTimestamp + const ErrVersion + var ColumnPositionTemplate = " [col %d]" v2.0.0 Mar 5, 2019 Changes in this version + const RFC3339MICRO + func NewMachine(options ...syslog.MachineOption) syslog.Machine + func NewParser(options ...syslog.MachineOption) syslog.Machine + func WithBestEffort() syslog.MachineOption + type SyslogMessage struct + func (sm *SyslogMessage) Appname() *string + func (sm *SyslogMessage) Facility() *uint8 + func (sm *SyslogMessage) FacilityLevel() *string + func (sm *SyslogMessage) FacilityMessage() *string + func (sm *SyslogMessage) Hostname() *string + func (sm *SyslogMessage) Message() *string + func (sm *SyslogMessage) MsgID() *string + func (sm *SyslogMessage) Priority() *uint8 + func (sm *SyslogMessage) ProcID() *string + func (sm *SyslogMessage) SetAppname(value string) *SyslogMessage + func (sm *SyslogMessage) SetElementID(value string) *SyslogMessage + func (sm *SyslogMessage) SetHostname(value string) *SyslogMessage + func (sm *SyslogMessage) SetMessage(value string) *SyslogMessage + func (sm *SyslogMessage) SetMsgID(value string) *SyslogMessage + func (sm *SyslogMessage) SetParameter(id string, name string, value string) *SyslogMessage + func (sm *SyslogMessage) SetPriority(value uint8) *SyslogMessage + func (sm *SyslogMessage) SetProcID(value string) *SyslogMessage + func (sm *SyslogMessage) SetTimestamp(value string) *SyslogMessage + func (sm *SyslogMessage) SetVersion(value uint16) *SyslogMessage + func (sm *SyslogMessage) Severity() *uint8 + func (sm *SyslogMessage) SeverityLevel() *string + func (sm *SyslogMessage) SeverityMessage() *string + func (sm *SyslogMessage) SeverityShortLevel() *string + func (sm *SyslogMessage) String() (string, error) + func (sm *SyslogMessage) StructuredData() *map[string]map[string]string + func (sm *SyslogMessage) Timestamp() *time.Time + func (sm *SyslogMessage) Valid() bool + func (sm *SyslogMessage) Version() uint16 Other modules containing this package github.com/influxdata/go-syslog github.com/influxdata/go-syslog/v3