logger

package
v0.1.25 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2025 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debug

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

Debug 输出Debug级别日志

func Default

func Default() *zap.Logger

Default 获取默认日志实例

func Error

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

Error 输出Error级别日志

func Fatal

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

Fatal 输出Fatal级别日志

func Info

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

Info 输出Info级别日志

func Init

func Init(opts Options) error

Init 初始化全局日志实例

func Sync

func Sync() error

Sync 同步日志缓冲区到磁盘

func Warn

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

Warn 输出Warn级别日志

func WithContext

func WithContext(fields ...zap.Field) *zap.Logger

WithContext 为日志添加上下文信息

Types

type Options

type Options struct {
	// Level 日志级别
	Level string
	// Filename 日志文件路径
	Filename string
	// MaxSize 每个日志文件的最大大小(MB)
	MaxSize int
	// MaxBackups 保留的旧日志文件的最大数量
	MaxBackups int
	// MaxAge 保留旧日志文件的最大天数
	MaxAge int
	// Console 是否输出到控制台
	Console bool
}

Options 配置日志选项

Jump to

Keyboard shortcuts

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