go-syslog – github.com/hashicorp/go-syslog Index | Files

package gsyslog

import "github.com/hashicorp/go-syslog"

Index

Types

type Priority

type Priority int

Priority maps to the syslog priority levels

const (
	LOG_EMERG Priority = iota
	LOG_ALERT
	LOG_CRIT
	LOG_ERR
	LOG_WARNING
	LOG_NOTICE
	LOG_INFO
	LOG_DEBUG
)

type Syslogger

type Syslogger interface {
	// WriteLevel is used to write a message at a given level
	WriteLevel(Priority, []byte) error

	// Write is used to write a message at the default level
	Write([]byte) (int, error)

	// Close is used to close the connection to the logger
	Close() error
}

Syslogger interface is used to write log messages to syslog

Source Files

builtin.go syslog.go

Version
v1.0.0 (latest)
Published
Jan 18, 2019
Platform
js/wasm
Imports
8 packages
Last checked
2 months ago

Tools for package owners.