Documentation
¶
Index ¶
- Variables
- func Any(key string, value any) zap.Field
- func Bool(key string, v bool) zap.Field
- func Bools(key string, v []bool) zap.Field
- func Debug(msg string, fields ...zap.Field)
- func Debugf(template string, args ...any)
- func Duration(key string, v time.Duration) zap.Field
- func Durations(key string, v []time.Duration) zap.Field
- func Error(msg string, fields ...zap.Field)
- func ErrorField(key string, value error) zap.Field
- func Errorf(template string, args ...any)
- func Fatal(msg string, fields ...zap.Field)
- func Fatalf(template string, args ...any)
- func Float64(key string, v float64) zap.Field
- func GetJsonEncoder() zapcore.Encoder
- func GetTxtEncoder() zapcore.Encoder
- func Info(msg string, fields ...zap.Field)
- func Infof(template string, args ...any)
- func Int(key string, value int) zap.Field
- func Int16(key string, value int16) zap.Field
- func Int32(key string, value int32) zap.Field
- func Int64(key string, value int64) zap.Field
- func Int8(key string, value int8) zap.Field
- func SDebug(args ...interface{})
- func SError(args ...interface{})
- func SFatal(args ...interface{})
- func SInfo(args ...interface{})
- func SStackError(args ...interface{})
- func SWarn(args ...interface{})
- func SetLogLevel(level zapcore.Level)
- func SetLogger(logger *Logger)
- func SetZapLogger(zapLogger *zap.Logger)
- func StackError(msg string, fields ...zap.Field)
- func StackErrorf(template string, args ...any)
- func String(key, value string) zap.Field
- func Time(key string, v time.Time) zap.Field
- func Uint(key string, value uint) zap.Field
- func Uint16(key string, value uint16) zap.Field
- func Uint32(key string, value uint32) zap.Field
- func Uint64(key string, v uint64) zap.Field
- func Uint8(key string, value uint8) zap.Field
- func Warn(msg string, fields ...zap.Field)
- func Warnf(template string, args ...any)
- type Logger
- func (logger *Logger) AppendSyncerFun(syncerFun func() zapcore.WriteSyncer)
- func (logger *Logger) Debug(msg string, fields ...zap.Field)
- func (logger *Logger) Enabled(zapcore.Level) bool
- func (logger *Logger) Error(msg string, fields ...zap.Field)
- func (logger *Logger) Fatal(msg string, fields ...zap.Field)
- func (logger *Logger) Info(msg string, fields ...zap.Field)
- func (logger *Logger) Init()
- func (logger *Logger) NewLumberjackWriter() zapcore.WriteSyncer
- func (logger *Logger) NewRotatelogsWriter() zapcore.WriteSyncer
- func (logger *Logger) SDebug(args ...interface{})
- func (logger *Logger) SError(args ...interface{})
- func (logger *Logger) SFatal(args ...interface{})
- func (logger *Logger) SInfo(args ...interface{})
- func (logger *Logger) SStackError(args ...interface{})
- func (logger *Logger) SWarn(args ...interface{})
- func (logger *Logger) SetEncoder(encoder zapcore.Encoder)
- func (logger *Logger) SetSkip(skip int)
- func (logger *Logger) SetSyncers(syncers ...func() zapcore.WriteSyncer)
- func (logger *Logger) StackError(msg string, args ...zap.Field)
- func (logger *Logger) Warn(msg string, fields ...zap.Field)
Constants ¶
This section is empty.
Variables ¶
View Source
var LogChanLen int
View Source
var LogLevel zapcore.Level
View Source
var LogPath string
View Source
var MaxSize int
View Source
var OpenConsole *bool
Functions ¶
func GetJsonEncoder ¶
func GetTxtEncoder ¶
func SStackError ¶
func SStackError(args ...interface{})
func SetLogLevel ¶
func StackError ¶
func StackErrorf ¶
Types ¶
type Logger ¶
type Logger struct {
*zap.Logger
FileName string
Skip int
Encoder zapcore.Encoder
SugaredLogger *zap.SugaredLogger
CoreList []zapcore.Core
WriteSyncerFun []func() zapcore.WriteSyncer
// contains filtered or unexported fields
}
func NewDefaultLogger ¶
func NewDefaultLogger() *Logger
func (*Logger) AppendSyncerFun ¶
func (logger *Logger) AppendSyncerFun(syncerFun func() zapcore.WriteSyncer)
func (*Logger) NewLumberjackWriter ¶
func (logger *Logger) NewLumberjackWriter() zapcore.WriteSyncer
func (*Logger) NewRotatelogsWriter ¶
func (logger *Logger) NewRotatelogsWriter() zapcore.WriteSyncer
func (*Logger) SStackError ¶
func (logger *Logger) SStackError(args ...interface{})
func (*Logger) SetEncoder ¶
func (*Logger) SetSyncers ¶
func (logger *Logger) SetSyncers(syncers ...func() zapcore.WriteSyncer)
Click to show internal directories.
Click to hide internal directories.