Documentation
¶
Index ¶
- Constants
- func NewMemberlistStandardLog(name []string) *log.Logger
- func NewStandardLogger(parse StandardLogParseFunc) *log.Logger
- type HCLogger
- func (self *HCLogger) Debug(msg string, args ...any)
- func (self *HCLogger) Error(msg string, args ...any)
- func (self *HCLogger) GetLevel() hclog.Level
- func (self *HCLogger) ImpliedArgs() []any
- func (self *HCLogger) Info(msg string, args ...any)
- func (self *HCLogger) IsDebug() bool
- func (self *HCLogger) IsError() bool
- func (self *HCLogger) IsInfo() bool
- func (self *HCLogger) IsTrace() bool
- func (self *HCLogger) IsWarn() bool
- func (self *HCLogger) Log(level hclog.Level, msg string, args ...any)
- func (self *HCLogger) Name() string
- func (self *HCLogger) Named(name string) hclog.Logger
- func (self *HCLogger) ResetNamed(name string) hclog.Logger
- func (self *HCLogger) SetLevel(level hclog.Level)
- func (self *HCLogger) StandardLogger(opts *hclog.StandardLoggerOptions) *logpkg.Logger
- func (self *HCLogger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer
- func (self *HCLogger) Trace(msg string, args ...any)
- func (self *HCLogger) Warn(msg string, args ...any)
- func (self *HCLogger) With(args ...any) hclog.Logger
- type MemberlistEventLog
- type StandardLogParseFunc
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 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 (*HCLogger) GetLevel ¶ added in v0.1.64
func (self *HCLogger) GetLevel() hclog.Level
hclog.Logger interface
func (*HCLogger) ResetNamed ¶
hclog.Logger interface
func (*HCLogger) SetLevel ¶
func (self *HCLogger) SetLevel(level hclog.Level)
hclog.Logger interface
func (*HCLogger) StandardLogger ¶
hclog.Logger interface
func (*HCLogger) StandardWriter ¶
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
Click to show internal directories.
Click to hide internal directories.