logger

package
v0.0.57 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 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 IsLevelEnabled added in v0.0.57

func IsLevelEnabled(level Level, log ...*logrus.Logger) bool

IsLevelEnabled 判断指定级别是否启用 优先以fileLogger实例的状态判断

func Logrus

func Logrus() *logrus.Logger

Logrus 获取logrus实例

func RawConsoleLogger added in v0.0.57

func RawConsoleLogger() *logrus.Logger

RawConsoleLogger 获取原始控制台日志实例

func RawFileLogger added in v0.0.57

func RawFileLogger() *logrus.Logger

RawFileLogger 获取原始文件日志实例

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)
}

TraceIdSupplier 生成日志跟踪id

Jump to

Keyboard shortcuts

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