Documentation
¶
Index ¶
- type Priority
- type Writer
- func (w *Writer) Alert(m string) error
- func (w *Writer) Close() error
- func (w *Writer) Crit(m string) error
- func (w *Writer) Debug(m string) error
- func (w *Writer) Emerg(m string) error
- func (w *Writer) Err(m string) error
- func (w *Writer) Info(m string) error
- func (w *Writer) Notice(m string) error
- func (w *Writer) Warning(m string) error
- func (w *Writer) Write(b []byte) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Priority ¶
type Priority int
The Priority is a combination of the syslog facility and severity. For example, LOG_ALERT | LOG_FTP sends an alert severity message from the FTP facility. The default severity is LOG_EMERG; the default facility is LOG_KERN.
const ( LOG_KERN Priority = iota << 3 //nolint:revive LOG_USER //nolint:revive LOG_MAIL //nolint:revive LOG_DAEMON //nolint:revive LOG_AUTH //nolint:revive LOG_SYSLOG //nolint:revive LOG_LPR //nolint:revive LOG_NEWS //nolint:revive LOG_UUCP //nolint:revive LOG_CRON //nolint:revive LOG_AUTHPRIV //nolint:revive LOG_FTP //nolint:revive LOG_LOCAL0 //nolint:revive LOG_LOCAL1 //nolint:revive LOG_LOCAL2 //nolint:revive LOG_LOCAL3 //nolint:revive LOG_LOCAL4 //nolint:revive LOG_LOCAL5 //nolint:revive LOG_LOCAL6 //nolint:revive LOG_LOCAL7 //nolint:revive )
type Writer ¶
type Writer struct {
// contains filtered or unexported fields
}
A Writer is a connection to a syslog server.
func Dial ¶
Dial establishes a connection to a log daemon by connecting to address raddr on the specified network. Each write to the returned writer sends a log message with the given facility, severity and tag.
func DialHostname ¶
func (*Writer) Alert ¶
Alert logs a message with severity LOG_ALERT, ignoring the severity passed to New.
func (*Writer) Crit ¶
Crit logs a message with severity LOG_CRIT, ignoring the severity passed to New.
func (*Writer) Debug ¶
Debug logs a message with severity LOG_DEBUG, ignoring the severity passed to New.
func (*Writer) Emerg ¶
Emerg logs a message with severity LOG_EMERG, ignoring the severity passed to New.
func (*Writer) Info ¶
Info logs a message with severity LOG_INFO, ignoring the severity passed to New.
func (*Writer) Notice ¶
Notice logs a message with severity LOG_NOTICE, ignoring the severity passed to New.