Documentation
¶
Index ¶
- Constants
- func NewMemberlistStandardLog(name ...string) *log.Logger
- func NewStandardLogger(parse StandardLogParseFunc) *log.Logger
- func NewStandardStructuredLogger(name ...string) *slog.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
- type StandardStructuredHandler
- func (self *StandardStructuredHandler) Enabled(context contextpkg.Context, level slog.Level) bool
- func (self *StandardStructuredHandler) Handle(context contextpkg.Context, record slog.Record) error
- func (self *StandardStructuredHandler) WithAttrs(attrs []slog.Attr) slog.Handler
- func (self *StandardStructuredHandler) WithGroup(name string) slog.Handler
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 NewStandardLogger ¶
func NewStandardLogger(parse StandardLogParseFunc) *log.Logger
func NewStandardStructuredLogger ¶ added in v0.2.0
Types ¶
type HCLogger ¶
type HCLogger struct {
// contains filtered or unexported fields
}
func NewHCLogger ¶
func (*HCLogger) Debug ¶
(hclog.Logger interface)
func (*HCLogger) Error ¶
(hclog.Logger interface)
func (*HCLogger) Info ¶
(hclog.Logger interface)
func (*HCLogger) Log ¶
(hclog.Logger interface)
func (*HCLogger) Named ¶
(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)
func (*HCLogger) Trace ¶
(hclog.Logger interface)
func (*HCLogger) Warn ¶
(hclog.Logger interface)
func (*HCLogger) With ¶
(hclog.Logger interface)
type MemberlistEventLog ¶
type MemberlistEventLog struct {
// contains filtered or unexported fields
}
func NewMemberlistEventLog ¶
func NewMemberlistEventLog(log commonlog.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 ¶
type StandardStructuredHandler ¶ added in v0.2.0
type StandardStructuredHandler struct {
// contains filtered or unexported fields
}
func NewStandardStructuredHandler ¶ added in v0.2.0
func NewStandardStructuredHandler(name ...string) *StandardStructuredHandler
func (*StandardStructuredHandler) Enabled ¶ added in v0.2.0
func (self *StandardStructuredHandler) Enabled(context contextpkg.Context, level slog.Level) bool
(slog.Handler interface)
func (*StandardStructuredHandler) Handle ¶ added in v0.2.0
func (self *StandardStructuredHandler) Handle(context contextpkg.Context, record slog.Record) error
(slog.Handler interface)
func (*StandardStructuredHandler) WithAttrs ¶ added in v0.2.0
func (self *StandardStructuredHandler) WithAttrs(attrs []slog.Attr) slog.Handler
(slog.Handler interface)
func (*StandardStructuredHandler) WithGroup ¶ added in v0.2.0
func (self *StandardStructuredHandler) WithGroup(name string) slog.Handler
(slog.Handler interface)
Click to show internal directories.
Click to hide internal directories.