logger

package
v0.0.56 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2025 License: Apache-2.0 Imports: 7 Imported by: 15

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EnableConsole added in v0.0.25

func EnableConsole(level Level, disableColor ...bool)

EnableConsole 启用该设置后,日志内容将向标准控台输出

func EnableConsoleWithFormatter added in v0.0.56

func EnableConsoleWithFormatter(level Level, formatter logrus.Formatter)

EnableConsoleWithFormatter 启用该设置后,日志内容将向标准控台输出

func EnableFileWithFormatter added in v0.0.56

func EnableFileWithFormatter(level Level, formatter logrus.Formatter, fileConfig ...*lumberjack.Logger)

EnableFileWithFormatter 启用该配置后写入日志文件,将日志输出为指定格式 如果要使用console+file需要先初始化Console配置

func EnableFileWithJson added in v0.0.25

func EnableFileWithJson(level Level, fileConfig ...*lumberjack.Logger)

EnableFileWithJson 启用该配置后将写入日志文件,并将日志输出json格式 如果要使用console+file需要先初始化Console配置

func EnableFileWithText added in v0.0.25

func EnableFileWithText(level Level, fileConfig ...*lumberjack.Logger)

EnableFileWithText 启用该配置后写入日志文件,将日志输出为text格式 如果要使用console+file需要先初始化Console配置

func Logrus

func Logrus() *logrus.Logger

Logrus 获取logrus实例

func SetTraceIdSupplier added in v0.0.53

func SetTraceIdSupplier(supplier TraceIdSupplier)

SetTraceIdSupplier 设置TraceIdSupplier

Types

type Level added in v0.0.25

type Level uint32
const (
	PanicLevel Level = iota
	FatalLevel
	ErrorLevel
	WarnLevel
	InfoLevel
	DebugLevel
	TraceLevel
)

type TraceIdSupplier added in v0.0.53

type TraceIdSupplier interface {
	GetTraceId() string
	SetTraceId(string)
}

Jump to

Keyboard shortcuts

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