log

package
v0.0.0-...-6ed9cba Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Logger *zap.Logger
	Sugar  *zap.SugaredLogger
)

Functions

func Debug

func Debug(args ...any)

Debug 输出Debug级别日志

func Debugf

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

Debugf 输出Debug级别格式化日志

func Error

func Error(args ...any)

Error 输出Error级别日志

func Errorf

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

Errorf 输出Error级别格式化日志

func Fatal

func Fatal(args ...any)

Fatal 输出Fatal级别日志

func Fatalf

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

Fatalf 输出Fatal级别格式化日志

func Info

func Info(args ...any)

Info 输出Info级别日志

func Infof

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

Infof 输出Info级别格式化日志

func InitLogger

func InitLogger(cfg *Config)

InitLogger 初始化日志配置

func Sync

func Sync() error

Sync 同步缓存的日志

func Warn

func Warn(args ...any)

Warn 输出Warn级别日志

func Warnf

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

Warnf 输出Warn级别格式化日志

func WithFields

func WithFields(fields map[string]interface{}) *zap.SugaredLogger

WithFields 添加自定义字段

Types

type Config

type Config struct {
	Level      string // 日志级别
	Filename   string // 日志文件路径
	MaxSize    int    // 每个日志文件最大尺寸(MB)
	MaxBackups int    // 保留的旧日志文件最大数量
	MaxAge     int    // 保留的旧日志文件最大天数
	Compress   bool   // 是否压缩旧日志文件
}

Config 日志配置

Jump to

Keyboard shortcuts

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