log

package
v2.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

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 Any

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

func Bool

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

func Bools

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

func Debug

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

func Debugf

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

func Duration

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

func Durations

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

func Error

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

func ErrorField

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

func Errorf

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

func Fatal

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

func Fatalf

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

func Float64

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

func GetJsonEncoder

func GetJsonEncoder() zapcore.Encoder

func GetTxtEncoder

func GetTxtEncoder() zapcore.Encoder

func Info

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

func Infof

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

func SFatal(args ...interface{})

func SInfo

func SInfo(args ...interface{})

func SStackError

func SStackError(args ...interface{})

func SWarn

func SWarn(args ...interface{})

func SetLogLevel

func SetLogLevel(level zapcore.Level)

func SetLogger

func SetLogger(logger *Logger)

设置Logger

func SetZapLogger

func SetZapLogger(zapLogger *zap.Logger)

设置ZapLogger

func StackError

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

func StackErrorf

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

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

func Warnf

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

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 GetLogger

func GetLogger() *Logger

func NewDefaultLogger

func NewDefaultLogger() *Logger

func (*Logger) AppendSyncerFun

func (logger *Logger) AppendSyncerFun(syncerFun func() zapcore.WriteSyncer)

func (*Logger) Debug

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

func (*Logger) Enabled

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

func (logger *Logger) Init()

func (*Logger) NewLumberjackWriter

func (logger *Logger) NewLumberjackWriter() zapcore.WriteSyncer

func (*Logger) NewRotatelogsWriter

func (logger *Logger) NewRotatelogsWriter() zapcore.WriteSyncer

func (*Logger) SDebug

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

func (*Logger) SError

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

func (*Logger) SFatal

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

func (*Logger) SInfo

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

func (*Logger) SStackError

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

func (*Logger) SWarn

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

func (*Logger) SetEncoder

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

func (*Logger) SetSkip

func (logger *Logger) SetSkip(skip int)

func (*Logger) SetSyncers

func (logger *Logger) SetSyncers(syncers ...func() zapcore.WriteSyncer)

func (*Logger) StackError

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

func (*Logger) Warn

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