Versions in this module Expand all Collapse all v2 v2.0.3 Mar 5, 2026 Changes in this version + type WaitOption func(*waitConfig) + func WithContext(ctx context.Context) WaitOption + func WithTimeout(d time.Duration) WaitOption v2.0.2 Apr 22, 2025 Changes in this version + const All + const ColourReset + const Critical + const D + const E + const I + const Monitor + const None + const P + const S + const Verbose + const W + func AddWriter(w io.Writer, configs ...WriterConfigModifier) (stop func()) + func Debug(v ...any) string + func Debugf(msg string, v ...any) string + func Error(v ...any) string + func Errorf(msg string, v ...any) string + func FormatDefault(m *Message) []byte + func FormatJSON(m *Message) []byte + func FormatWithColours(m *Message) []byte + func Info(v ...any) string + func Infof(msg string, v ...any) string + func Panic(v ...any) + func Panicf(msg string, v ...any) + func SetBufferSize(size int) + func SetMeta(data map[string]any) + func Success(v ...any) string + func Successf(msg string, v ...any) string + func Wait() + func Warn(v ...any) string + func Warnf(msg string, v ...any) string + type Formatter func(m *Message) []byte + type Interfaces []any + func (i Interfaces) SSV() string + func (i Interfaces) Strings() []string + type Logger interface + Debug func(v ...any) string + Debugf func(msg string, v ...any) string + Error func(v ...any) string + Errorf func(msg string, v ...any) string + Info func(v ...any) string + Infof func(msg string, v ...any) string + Panic func(v ...any) + Panicf func(msg string, v ...any) + Success func(v ...any) string + Successf func(msg string, v ...any) string + Warn func(v ...any) string + Warnf func(msg string, v ...any) string + With func(data Meta) Logger + func With(data Meta) Logger + type Logr struct + func (l *Logr) Debug(v ...any) string + func (l *Logr) Debugf(msg string, v ...any) string + func (l *Logr) Error(v ...any) string + func (l *Logr) Errorf(msg string, v ...any) string + func (l *Logr) Info(v ...any) string + func (l *Logr) Infof(msg string, v ...any) string + func (l *Logr) Panic(v ...any) + func (l *Logr) Panicf(msg string, v ...any) + func (l *Logr) Success(v ...any) string + func (l *Logr) Successf(msg string, v ...any) string + func (l *Logr) Warn(v ...any) string + func (l *Logr) Warnf(msg string, v ...any) string + func (l *Logr) With(data Meta) Logger + type Message struct + Code string + Desc string + Meta MetaData + Time string + Type Type + func (m *Message) Reset() + type Meta map[string]any + func M(key string, value any) Meta + func (m Meta) Copy() Meta + func (m Meta) With(key string, value any) Meta + type MetaData Meta + type Type int + func IntToType(i int) Type + func LabelToType(l string) Type + func RuneToType(r rune) Type + func StringToType(s string) Type + func (t Type) Colour() string + func (t Type) MarshalJSON() ([]byte, error) + func (t Type) Rune() string + func (t Type) String() string + type WriterConfig struct + type WriterConfigModifier func(c WriterConfig) WriterConfig + func WithFilter(f Type) WriterConfigModifier + func WithFormatter(f Formatter) WriterConfigModifier Other modules containing this package github.com/mertenvg/logr