logger

package
v0.0.0-...-561d568 Latest Latest
Warning

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

Go to latest
Published: May 13, 2024 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RequestIDKey = "X-Request-ID" // RequestIDKey
)

Variables

View Source
var (
	Logger *zap.Logger
)

Functions

func GinLogger

func GinLogger() gin.HandlerFunc

GinLogger gin日志请求中间件

func InitializeLogger

func InitializeLogger(param *AppLog)

InitializeLogger 初始化日志记录器

func WithContext

func WithContext(ctx context.Context) zap.Option

WithContext 添加 requestid 到 logger

Types

type AppLog

type AppLog struct {
	LogDir        string `json:"log_dir"`         // LogDir 日志保存路径
	LogLevel      string `json:"log_level"`       // LogLevel 日志级别
	ConsoleOutPut bool   `json:"console_out_put"` // ConsoleOutPut 是否输出到控制台
}

appLog applog

type CustomLogger

type CustomLogger struct {
	// contains filtered or unexported fields
}

CustomLogger gorm日志记录器

func NewCustomLogger

func NewCustomLogger(zapLogger *zap.Logger, ctx context.Context, level gormLog.LogLevel) *CustomLogger

NewCustomLogger gorm日志记录器

func (*CustomLogger) Error

func (l *CustomLogger) Error(ctx context.Context, s string, args ...interface{})

Error 记录错误日志

func (*CustomLogger) Info

func (l *CustomLogger) Info(ctx context.Context, s string, args ...interface{})

Info 记录信息日志

func (*CustomLogger) LogMode

func (l *CustomLogger) LogMode(level gormLog.LogLevel) gormLog.Interface

LogMode 设置日志记录模式

func (*CustomLogger) Trace

func (l *CustomLogger) Trace(ctx context.Context, begin time.Time, fc func() (string, int64), err error)

Trace 记录追踪日志

func (*CustomLogger) Warn

func (l *CustomLogger) Warn(ctx context.Context, s string, args ...interface{})

Warn 记录警告日志

Jump to

Keyboard shortcuts

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