Documentation
¶
Index ¶
- Constants
- func GetEncoder() zapcore.Encoder
- func InitLogger(file string, level zapcore.Level)
- func JudgeLogLevel(debug bool) zapcore.Level
- func LogDebug(msg ...any)
- func LogError(msg ...any)
- func LogFatal(msg ...any)
- func LogInfo(msg ...any)
- func LogWarn(msg ...any)
- func NewLogWriter(file string) zapcore.WriteSyncer
- func SingleWriter() zapcore.WriteSyncer
- func SingleZapLogger() *zap.Logger
- type Logger
- type VegeLog
Constants ¶
View Source
const ISO8601 = "2006-01-02T15:04:05.000Z0700"
Variables ¶
This section is empty.
Functions ¶
func GetEncoder ¶ added in v1.1.3
func InitLogger ¶
InitLogger 初始化logger记录日志的文件 level 通常使用 zapcore.DebugLevel / zapcore.InfoLevel
func JudgeLogLevel ¶
debug mode:Info模式false,Debug模式true
func NewLogWriter ¶ added in v1.1.3
func NewLogWriter(file string) zapcore.WriteSyncer
创建日志写入的zapcore.WriteSyncer,实现了io.Writer
Types ¶
type VegeLog ¶ added in v1.1.3
type VegeLog struct { *zap.Logger zapcore.WriteSyncer }
func (*VegeLog) GetWriter ¶ added in v1.1.3
func (l *VegeLog) GetWriter() zapcore.WriteSyncer
func (*VegeLog) GetZapLogger ¶ added in v1.1.3
Click to show internal directories.
Click to hide internal directories.