log

package
v2.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Any

func Any(key string, value any) zap.Field

func Bool

func Bool(key string, v bool) zap.Field

func Bools added in v2.0.16

func Bools(key string, v []bool) zap.Field

func Debug

func Debug(msg string, fields ...zap.Field)

func Debugf added in v2.0.16

func Debugf(template string, args ...any)

func Duration

func Duration(key string, v time.Duration) zap.Field

func Durations added in v2.0.16

func Durations(key string, v []time.Duration) zap.Field

func Error

func Error(msg string, fields ...zap.Field)

func ErrorField added in v2.0.16

func ErrorField(key string, value error) zap.Field

func Errorf added in v2.0.16

func Errorf(template string, args ...any)

func Fatal

func Fatal(msg string, fields ...zap.Field)

func Fatalf added in v2.0.16

func Fatalf(template string, args ...any)

func Float64

func Float64(key string, v float64) zap.Field

func GetJsonEncoder added in v2.0.16

func GetJsonEncoder() zapcore.Encoder

func GetTxtEncoder added in v2.0.16

func GetTxtEncoder() zapcore.Encoder

func Info

func Info(msg string, fields ...zap.Field)

func Infof added in v2.0.16

func Infof(template string, args ...any)

func Int

func Int(key string, value int) zap.Field

func Int16

func Int16(key string, value int16) zap.Field

func Int32

func Int32(key string, value int32) zap.Field

func Int64

func Int64(key string, value int64) zap.Field

func Int8

func Int8(key string, value int8) zap.Field

func SDebug

func SDebug(args ...interface{})

func SError

func SError(args ...interface{})

func SFatal added in v2.0.16

func SFatal(args ...interface{})

func SInfo

func SInfo(args ...interface{})

func SStackError added in v2.0.16

func SStackError(args ...interface{})

func SWarn added in v2.0.16

func SWarn(args ...interface{})

func SetLogger added in v2.0.2

func SetLogger(logger *Logger)

func StackError added in v2.0.16

func StackError(msg string, fields ...zap.Field)

func StackErrorf added in v2.0.16

func StackErrorf(template string, args ...any)

func String

func String(key, value string) zap.Field

func Time

func Time(key string, v time.Time) zap.Field

func Uint

func Uint(key string, value uint) zap.Field

func Uint16

func Uint16(key string, value uint16) zap.Field

func Uint32

func Uint32(key string, value uint32) zap.Field

func Uint64

func Uint64(key string, v uint64) zap.Field

func Uint8

func Uint8(key string, value uint8) zap.Field

func Warn added in v2.0.16

func Warn(msg string, fields ...zap.Field)

func Warnf added in v2.0.16

func Warnf(template string, args ...any)

Types

type Logger

type Logger struct {
	*zap.Logger

	OpenConsole   *bool
	LogPath       string
	FileName      string
	Skip          int
	LogLevel      zapcore.Level
	Encoder       zapcore.Encoder
	LogConfig     *lumberjack.Logger
	SugaredLogger *zap.SugaredLogger
	CoreList      []zapcore.Core
	// contains filtered or unexported fields
}

func GetLogger added in v2.0.2

func GetLogger() *Logger

func NewDefaultLogger added in v2.0.16

func NewDefaultLogger() *Logger

func (*Logger) Debug

func (logger *Logger) Debug(msg string, fields ...zap.Field)

func (*Logger) Enabled added in v2.0.16

func (logger *Logger) Enabled(zapcore.Level) bool

func (*Logger) Error

func (logger *Logger) Error(msg string, fields ...zap.Field)

func (*Logger) Fatal

func (logger *Logger) Fatal(msg string, fields ...zap.Field)

func (*Logger) Info

func (logger *Logger) Info(msg string, fields ...zap.Field)

func (*Logger) Init added in v2.0.16

func (logger *Logger) Init()

func (*Logger) SDebug

func (logger *Logger) SDebug(args ...interface{})

func (*Logger) SError

func (logger *Logger) SError(args ...interface{})

func (*Logger) SFatal added in v2.0.16

func (logger *Logger) SFatal(args ...interface{})

func (*Logger) SInfo

func (logger *Logger) SInfo(args ...interface{})

func (*Logger) SStackError added in v2.0.16

func (logger *Logger) SStackError(args ...interface{})

func (*Logger) SWarn added in v2.0.16

func (logger *Logger) SWarn(args ...interface{})

func (*Logger) SetEncoder added in v2.0.16

func (logger *Logger) SetEncoder(encoder zapcore.Encoder)

func (*Logger) SetLogLevel added in v2.0.16

func (logger *Logger) SetLogLevel(level zapcore.Level)

func (*Logger) SetSkip added in v2.1.1

func (logger *Logger) SetSkip(skip int)

func (*Logger) StackError added in v2.0.16

func (logger *Logger) StackError(msg string, args ...zap.Field)

func (*Logger) Warn added in v2.0.16

func (logger *Logger) Warn(msg string, fields ...zap.Field)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL