logger

package
v0.3.5 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Close

func Close()

Close 关闭日志文件

func InitFileLogger

func InitFileLogger(logDir string) error

InitFileLogger 初始化文件日志

func SetConsoleOutput

func SetConsoleOutput(enable bool)

SetConsoleOutput 设置是否输出到控制台

func SetGlobalLevel

func SetGlobalLevel(level Level)

SetGlobalLevel 设置全局日志级别

Types

type Level

type Level int

Level 日志级别

const (
	DEBUG Level = iota
	INFO
	WARN
	ERROR
)

type Logger

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

Logger 日志记录器

func New

func New(module string) *Logger

New 创建新的日志记录器

func (*Logger) Debug

func (l *Logger) Debug(format string, args ...any)

Debug 调试日志

func (*Logger) Error

func (l *Logger) Error(format string, args ...any)

Error 错误日志

func (*Logger) Info

func (l *Logger) Info(format string, args ...any)

Info 信息日志

func (*Logger) Warn

func (l *Logger) Warn(format string, args ...any)

Warn 警告日志

func (*Logger) WithError

func (l *Logger) WithError(err error) *Logger

WithError 带错误的日志

Jump to

Keyboard shortcuts

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