sink

package
v0.1.68 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MEMBERLIST_ERR_PREFIX   = "[ERR] memberlist: "
	MEMBERLIST_WARN_PREFIX  = "[WARN] memberlist: "
	MEMBERLIST_DEBUG_PREFIX = "[DEBUG] memberlist: "
)

Variables

This section is empty.

Functions

func NewMemberlistStandardLog added in v0.1.59

func NewMemberlistStandardLog(name []string) *log.Logger

func NewStandardLogger added in v0.1.59

func NewStandardLogger(parse StandardLogParseFunc) *log.Logger

Types

type HCLogger

type HCLogger struct {
	// contains filtered or unexported fields
}

func NewHCLogger

func NewHCLogger(name string, args []any) *HCLogger

func (*HCLogger) Debug

func (self *HCLogger) Debug(msg string, args ...any)

hclog.Logger interface

func (*HCLogger) Error

func (self *HCLogger) Error(msg string, args ...any)

hclog.Logger interface

func (*HCLogger) GetLevel added in v0.1.64

func (self *HCLogger) GetLevel() hclog.Level

hclog.Logger interface

func (*HCLogger) ImpliedArgs

func (self *HCLogger) ImpliedArgs() []any

hclog.Logger interface

func (*HCLogger) Info

func (self *HCLogger) Info(msg string, args ...any)

hclog.Logger interface

func (*HCLogger) IsDebug

func (self *HCLogger) IsDebug() bool

hclog.Logger interface

func (*HCLogger) IsError

func (self *HCLogger) IsError() bool

hclog.Logger interface

func (*HCLogger) IsInfo

func (self *HCLogger) IsInfo() bool

hclog.Logger interface

func (*HCLogger) IsTrace

func (self *HCLogger) IsTrace() bool

hclog.Logger interface

func (*HCLogger) IsWarn

func (self *HCLogger) IsWarn() bool

hclog.Logger interface

func (*HCLogger) Log

func (self *HCLogger) Log(level hclog.Level, msg string, args ...any)

hclog.Logger interface

func (*HCLogger) Name

func (self *HCLogger) Name() string

hclog.Logger interface

func (*HCLogger) Named

func (self *HCLogger) Named(name string) hclog.Logger

hclog.Logger interface

func (*HCLogger) ResetNamed

func (self *HCLogger) ResetNamed(name string) hclog.Logger

hclog.Logger interface

func (*HCLogger) SetLevel

func (self *HCLogger) SetLevel(level hclog.Level)

hclog.Logger interface

func (*HCLogger) StandardLogger

func (self *HCLogger) StandardLogger(opts *hclog.StandardLoggerOptions) *logpkg.Logger

hclog.Logger interface

func (*HCLogger) StandardWriter

func (self *HCLogger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer

hclog.Logger interface

func (*HCLogger) Trace

func (self *HCLogger) Trace(msg string, args ...any)

hclog.Logger interface

func (*HCLogger) Warn

func (self *HCLogger) Warn(msg string, args ...any)

hclog.Logger interface

func (*HCLogger) With

func (self *HCLogger) With(args ...any) hclog.Logger

hclog.Logger interface

type MemberlistEventLog

type MemberlistEventLog struct {
	// contains filtered or unexported fields
}

func NewMemberlistEventLog

func NewMemberlistEventLog(log logging.Logger) *MemberlistEventLog

func (*MemberlistEventLog) NotifyJoin

func (self *MemberlistEventLog) NotifyJoin(node *memberlist.Node)

memberlist.EventDelegate interface

func (*MemberlistEventLog) NotifyLeave

func (self *MemberlistEventLog) NotifyLeave(node *memberlist.Node)

memberlist.EventDelegate interface

func (*MemberlistEventLog) NotifyUpdate

func (self *MemberlistEventLog) NotifyUpdate(node *memberlist.Node)

memberlist.EventDelegate interface

type StandardLogParseFunc added in v0.1.59

type StandardLogParseFunc func(line string) logging.Message

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL