Documentation ¶
Index ¶
- Constants
- func NewClsLogger(opts Config, fallback logger.Logger) (logger logger.Logger, err error)
- type Config
- type Logger
- func (l *Logger) Debug(fields logger.Fields)
- func (l *Logger) Debugf(fields logger.Fields, format string, args ...any)
- func (l *Logger) Error(fields logger.Fields)
- func (l *Logger) Errorf(fields logger.Fields, format string, args ...any)
- func (l *Logger) Fatal(fields logger.Fields)
- func (l *Logger) Fatalf(fields logger.Fields, format string, args ...any)
- func (l *Logger) Info(fields logger.Fields)
- func (l *Logger) Infof(fields logger.Fields, format string, args ...any)
- func (l *Logger) Log(level logger.Level, fields logger.Fields)
- func (l *Logger) Logf(level logger.Level, fields logger.Fields, format string, args ...any)
- func (l *Logger) Panic(fields logger.Fields)
- func (l *Logger) Panicf(fields logger.Fields, format string, args ...any)
- func (l *Logger) Warn(fields logger.Fields)
- func (l *Logger) Warnf(fields logger.Fields, format string, args ...any)
Constants ¶
View Source
const (
TimeFormat = "2006.01.02-15:04:05.000-07:00"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { Locale timezone.TimeZone `json:"locale" yaml:"locale" xml:"locale"` Service string `json:"service" yaml:"service" xml:"service"` Instance string `json:"instance" yaml:"instance" xml:"instance"` SecretKey string `json:"secret_key" yaml:"secret_key" xml:"secret_key"` SecretID string `json:"secret_id" yaml:"secret_id" xml:"secret_id"` Endpoint string `json:"endpoint" yaml:"endpoint" xml:"endpoint"` TopicID string `json:"topic_id" yaml:"topic_id" xml:"topic_id"` MaxRetries int `json:"max_retries" yaml:"max_retries" xml:"max_retries"` LogLocal bool `json:"log_local" yaml:"log_local" xml:"log_local"` LogLevel logger.Level `json:"log_level" yaml:"log_level" xml:"log_level"` }
Click to show internal directories.
Click to hide internal directories.