logger

package
v0.0.0-...-445d29d Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

开放gorm.io/gorm/logger包的logger

Index

Constants

View Source
const (
	Silent = gLog.Silent
	Error  = gLog.Error
	Warn   = gLog.Warn
	Info   = gLog.Info
)
View Source
const (
	Reset = "\033[0m"    // 重置
	R     = "\033[31m"   // 红
	G     = "\033[32m"   // 绿
	Y     = "\033[33m"   // 黄
	B     = "\033[34m"   // 蓝
	M     = "\033[35m"   // 紫
	C     = "\033[36m"   // 淡蓝
	W     = "\033[37m"   // 白
	BB    = "\033[34;1m" // 蓝加粗
	MB    = "\033[35;1m" // 紫加粗
	RB    = "\033[31;1m" // 红加粗
	YB    = "\033[33;1m" // 黄加粗
)

Colors

Variables

This section is empty.

Functions

func Color

func Color(c string, s string) string

Color 将文本上色,然后重置

func OneLine

func OneLine() gLog.Interface

OneLine 单行日志logger

Types

type LogLevel

type LogLevel = gLog.LogLevel

type Logger

type Logger struct {
	gLog.Writer
	gLog.Config
	// contains filtered or unexported fields
}

func (Logger) Error

func (l Logger) Error(ctx context.Context, msg string, data ...interface{})

Error print error messages

func (Logger) Info

func (l Logger) Info(ctx context.Context, msg string, data ...interface{})

Info print info

func (*Logger) LogMode

func (l *Logger) LogMode(level gLog.LogLevel) gLog.Interface

LogMode log mode

func (Logger) ParamsFilter

func (l Logger) ParamsFilter(ctx context.Context, sql string, params ...interface{}) (string, []interface{})

Trace print sql message

func (Logger) Trace

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

Trace print sql message

func (Logger) Warn

func (l Logger) Warn(ctx context.Context, msg string, data ...interface{})

Warn print warn messages

Jump to

Keyboard shortcuts

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