Documentation
¶
Index ¶
- type FileLogger
- func (l *FileLogger) Alert(message string, context []any) error
- func (l *FileLogger) Close() error
- func (l *FileLogger) Critical(message string, context []any) error
- func (l *FileLogger) Debug(message string, context []any) error
- func (l *FileLogger) Emergency(message string, context []any) error
- func (l *FileLogger) Error(message string, context []any) error
- func (l *FileLogger) Info(message string, context []any) error
- func (l *FileLogger) Log(level standards.LogLevel, message string, context []any) error
- func (l *FileLogger) Notice(message string, context []any) error
- func (l *FileLogger) Warning(message string, context []any) error
- type MultiLogger
- func (l *MultiLogger) Alert(message string, context []any) error
- func (l *MultiLogger) Critical(message string, context []any) error
- func (l *MultiLogger) Debug(message string, context []any) error
- func (l *MultiLogger) Emergency(message string, context []any) error
- func (l *MultiLogger) Error(message string, context []any) error
- func (l *MultiLogger) Info(message string, context []any) error
- func (l *MultiLogger) Log(level standards.LogLevel, message string, context []any) error
- func (l *MultiLogger) Notice(message string, context []any) error
- func (l *MultiLogger) Warning(message string, context []any) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileLogger ¶
type FileLogger struct {
// contains filtered or unexported fields
}
func NewFileLogger ¶
func NewFileLogger(filePath string, levels ...standards.LogLevel) (*FileLogger, error)
NewFileLogger creates a new FileLogger instance.
func (*FileLogger) Alert ¶
func (l *FileLogger) Alert(message string, context []any) error
Alert Action must be taken immediately.
func (*FileLogger) Critical ¶
func (l *FileLogger) Critical(message string, context []any) error
Critical Critical conditions.
func (*FileLogger) Debug ¶
func (l *FileLogger) Debug(message string, context []any) error
Debug Detailed debug information.
func (*FileLogger) Emergency ¶
func (l *FileLogger) Emergency(message string, context []any) error
Emergency System is unusable
func (*FileLogger) Error ¶
func (l *FileLogger) Error(message string, context []any) error
Error Runtime errors that do not require immediate action but should typically
func (*FileLogger) Info ¶
func (l *FileLogger) Info(message string, context []any) error
Info Interesting events
func (*FileLogger) Log ¶
Log writes a log entry with the specified level, message, and optional context.
type MultiLogger ¶
type MultiLogger struct {
// contains filtered or unexported fields
}
func NewMultiLogger ¶
func NewMultiLogger(loggers ...standards.Logger) *MultiLogger
func (*MultiLogger) Alert ¶
func (l *MultiLogger) Alert(message string, context []any) error
Alert Action must be taken immediately.
func (*MultiLogger) Critical ¶
func (l *MultiLogger) Critical(message string, context []any) error
Critical Critical conditions.
func (*MultiLogger) Debug ¶
func (l *MultiLogger) Debug(message string, context []any) error
Debug Detailed debug information.
func (*MultiLogger) Emergency ¶
func (l *MultiLogger) Emergency(message string, context []any) error
Emergency System is unusable
func (*MultiLogger) Error ¶
func (l *MultiLogger) Error(message string, context []any) error
Error Runtime errors that do not require immediate action but should typically
func (*MultiLogger) Info ¶
func (l *MultiLogger) Info(message string, context []any) error
Info Interesting events
Click to show internal directories.
Click to hide internal directories.