Documentation
¶
Index ¶
- func Alert(msg string, args ...any)
- func Debug(msg string, args ...any)
- func Error(msg string, args ...any)
- func Info(msg string, args ...any)
- func Initialize(logLevel Level, serviceName string, formatterArgs ...logrus.Formatter)
- func Panic(msg string, args ...any)
- func Warning(msg string, args ...any)
- type Code
- type Event
- type Level
- type Logger
- func (l *Logger) Alert(msg string, args ...any)
- func (l *Logger) Debug(msg string, args ...any)
- func (l *Logger) Error(msg string, args ...any)
- func (l *Logger) Info(msg string, args ...any)
- func (l *Logger) Panic(msg string, args ...any)
- func (l *Logger) Warning(msg string, args ...any)
- func (l *Logger) WithError(err error) *Logger
- func (l *Logger) WithField(key string, value any) *Logger
- func (l *Logger) WithFields(args map[string]any) *Logger
- type Severity
- type Tracer
- func (t *Tracer) Alert(code Code, event Event, err error, msg string, args ...any)
- func (t *Tracer) Debug(code Code, event Event, msg string, args ...any)
- func (t *Tracer) Error(code Code, event Event, err error, msg string, args ...any)
- func (t *Tracer) Info(code Code, event Event, msg string, args ...any)
- func (t *Tracer) Panic(code Code, event Event, err error, msg string, args ...any)
- func (t *Tracer) TraceRequest(err error)
- func (t *Tracer) TraceResponse(err error)
- func (t *Tracer) Warning(code Code, event Event, msg string, args ...any)
- func (t *Tracer) WithField(key string, value any) *Tracer
- func (t *Tracer) WithFields(fields map[string]any) *Tracer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Initialize ¶
Initialize initializes the package logger. It accepts an optional logrus.Formatter as the third parameter. If none is provided, it defaults to JSONFormatter. The variadic parameter keeps the function backward compatible with existing two-argument calls.
Types ¶
Click to show internal directories.
Click to hide internal directories.