Versions in this module Expand all Collapse all v1 v1.0.6 Dec 15, 2022 v1.0.5 Dec 15, 2022 Changes in this version + const DebugLevel + const ErrorLevel + const FatalLevel + const InfoLevel + const PanicLevel + const TimeFormat + const WarnLevel + func CreateLogger(options ...Option) + func Debug(args ...any) + func Debugf(args ...any) + func Error(args ...any) + func Errorf(args ...any) + func Fatal(args ...any) + func Fatalf(args ...any) + func Info(args ...any) + func Infof(args ...any) + func InitLogger(options ...Option) + func Panic(args ...any) + func Panicf(args ...any) + func Warn(args ...any) + func Warnf(args ...any) + type Config struct + type Logger struct + func GetLoggerByName(name string) *Logger + func NewField(key string, value any) *Logger + func (l *Logger) CreateLogger(options ...Option) + func (l *Logger) Debug(args ...any) + func (l *Logger) Debugf(args ...any) + func (l *Logger) Error(args ...any) + func (l *Logger) Errorf(args ...any) + func (l *Logger) Fatal(args ...any) + func (l *Logger) Fatalf(args ...any) + func (l *Logger) Info(args ...any) + func (l *Logger) Infof(args ...any) + func (l *Logger) NewField(key string, value any) *Logger + func (l *Logger) Panic(args ...any) + func (l *Logger) Panicf(args ...any) + func (l *Logger) Warn(args ...any) + func (l *Logger) Warnf(args ...any) + type Option func(*Config) + func SetLogFile(logFile string) Option + func SetLogFileMaxAge(duration time.Duration) Option + func SetLogFileRotationTime(duration time.Duration) Option + func SetLogFileSuffix(suffix string) Option + func SetLogFormat(format string) Option + func SetLogLevel(level string) Option + func SetLogOutput(output string) Option + func SetLogSeparator(separator string) Option + func SetName(name string) Option