Documentation
¶
Overview ¶
config.go
log.go
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( E2eConnMutex sync.RWMutex E2EConnCfg *e2eConnConfig )
View Source
var ( // ErrLoggerAlreadyInitialized is the error returned when the logger is already initialized ErrLoggerAlreadyInitialized = errors.New("logger already initialized") )
View Source
var (
TUIRingBuffer *ringbuffer.MP1COverwritingRingBuffer[string]
)
Global variables
Functions ¶
Types ¶
type FieldedLogger ¶
type FieldedLogger struct {
// contains filtered or unexported fields
}
FieldedLogger allows adding predefined fields to log entries
func NewFieldedLogger ¶
func NewFieldedLogger(args *Fields) *FieldedLogger
NewFieldedLogger creates a new FieldedLogger with the given fields
func (*FieldedLogger) Debug ¶
func (fl *FieldedLogger) Debug(msg string, args ...any)
Debug logs a message at the debug level with the predefined fields
func (*FieldedLogger) Error ¶
func (fl *FieldedLogger) Error(msg string, args ...any)
Error logs a message at the error level with the predefined fields
func (*FieldedLogger) Info ¶
func (fl *FieldedLogger) Info(msg string, args ...any)
Info logs a message at the info level with the predefined fields
func (*FieldedLogger) Warn ¶
func (fl *FieldedLogger) Warn(msg string, args ...any)
Warn logs a message at the warn level with the predefined fields
Click to show internal directories.
Click to hide internal directories.