vegelog

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2023 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetEncoder added in v1.1.3

func GetEncoder() zapcore.Encoder

func InitLogger

func InitLogger(file string, level zapcore.Level)

InitLogger 初始化logger记录日志的文件 level 通常使用 zapcore.DebugLevel / zapcore.InfoLevel

func JudgeLogLevel

func JudgeLogLevel(debug bool) zapcore.Level

debug mode:Info模式false,Debug模式true

func LogDebug

func LogDebug(msg ...any)

func LogError

func LogError(msg ...any)

func LogFatal added in v1.1.0

func LogFatal(msg ...any)

func LogInfo

func LogInfo(msg ...any)

func LogWarn added in v1.1.0

func LogWarn(msg ...any)

func NewLogWriter added in v1.1.3

func NewLogWriter(file string) zapcore.WriteSyncer

创建日志写入的zapcore.WriteSyncer,实现了io.Writer

func SingleWriter added in v1.1.3

func SingleWriter() zapcore.WriteSyncer

为其他组件提供单例Writer接口

func SingleZapLogger added in v1.1.3

func SingleZapLogger() *zap.Logger

为其他组件提供单例*zap.Logger

Types

type Logger added in v1.1.3

type Logger interface {
	Debug(msg ...any)
	Info(msg ...any)
	Warn(msg ...any)
	Error(msg ...any)
	Fatal(msg ...any)
}

type VegeLog added in v1.1.3

type VegeLog struct {
	*zap.Logger
	zapcore.WriteSyncer
}

func NewLogger added in v1.1.3

func NewLogger(file string, level zapcore.Level) *VegeLog

func (*VegeLog) Debug added in v1.1.3

func (l *VegeLog) Debug(msg ...any)

func (*VegeLog) Error added in v1.1.3

func (l *VegeLog) Error(msg ...any)

func (*VegeLog) Fatal added in v1.1.3

func (l *VegeLog) Fatal(msg ...any)

func (*VegeLog) GetWriter added in v1.1.3

func (l *VegeLog) GetWriter() zapcore.WriteSyncer

func (*VegeLog) GetZapLogger added in v1.1.3

func (l *VegeLog) GetZapLogger() *zap.Logger

func (*VegeLog) Info added in v1.1.3

func (l *VegeLog) Info(msg ...any)

func (*VegeLog) Warn added in v1.1.3

func (l *VegeLog) Warn(msg ...any)

Jump to

Keyboard shortcuts

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