logger

package
v2.0.7 Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Log 是全局日志实例

Functions

func Debug

func Debug(args ...interface{})

Debug 记录调试级别的日志 参数:

  • args: 日志参数

func Debugf

func Debugf(format string, args ...interface{})

Debugf 记录格式化的调试级别日志 参数:

  • format: 格式化字符串
  • args: 格式化参数

func Error

func Error(args ...interface{})

Error 记录错误级别的日志 参数:

  • args: 日志参数

func Errorf

func Errorf(format string, args ...interface{})

Errorf 记录格式化的错误级别日志 参数:

  • format: 格式化字符串
  • args: 格式化参数

func Fatal

func Fatal(args ...interface{})

Fatal 记录致命级别的日志 参数:

  • args: 日志参数

func Fatalf

func Fatalf(format string, args ...interface{})

Fatalf 记录格式化的致命级别日志 参数:

  • format: 格式化字符串
  • args: 格式化参数

func GetLevel

func GetLevel() logrus.Level

GetLevel 获取当前的日志级别

func Info

func Info(args ...interface{})

Info 记录信息级别的日志 参数:

  • args: 日志参数

func Infof

func Infof(format string, args ...interface{})

Infof 记录格式化的信息级别日志 参数:

  • format: 格式化字符串
  • args: 格式化参数

func LogMessage

func LogMessage(level logrus.Level, args ...interface{})

LogMessage 记录指定级别的日志

func Logf

func Logf(level logrus.Level, format string, args ...interface{})

Logf 记录格式化的指定级别日志

func Panic

func Panic(args ...interface{})

Panic 记录 panic 级别的日志 参数:

  • args: 日志参数

func Panicf

func Panicf(format string, args ...interface{})

Panicf 记录格式化的 panic 级别日志 参数:

  • format: 格式化字符串
  • args: 格式化参数

func ParseLevel

func ParseLevel(level string) (logrus.Level, error)

ParseLevel 解析字符串表示���日志级别

func Print

func Print(args ...interface{})

Print 记录信息级别的日志 参数:

  • args: 日志参数

func Printf

func Printf(format string, args ...interface{})

Printf 记录格式化的信息级别日志 参数:

  • format: 格式化字符串
  • args: 格式化参数

func Println

func Println(args ...interface{})

Println 记录信息级别的日志,并在末尾添加换行符 参数:

  • args: 日志参数

func SetLevel

func SetLevel(level logrus.Level)

SetLevel 设置日志级别 参数:

  • level: 日志级别

func SetOutput

func SetOutput(output *os.File)

SetOutput 设置日志输出 参数:

  • output: 输出文件

func SetReportCaller

func SetReportCaller(reportCaller bool)

SetReportCaller 设置是否在日志中报告调用者信息

func SetStdoutEnabled

func SetStdoutEnabled(enabled bool)

SetStdoutEnabled 设置是否启用标准输出

func Trace

func Trace(args ...interface{})

Trace 记录跟踪级别的日志

func Tracef

func Tracef(format string, args ...interface{})

Tracef 记录格式化的跟踪级别日志

func Warn

func Warn(args ...interface{})

Warn 记录警告级别的日志 参数:

  • args: 日志参数

func Warnf

func Warnf(format string, args ...interface{})

Warnf 记录格式化的警告级别日志 参数:

  • format: 格式化字符串
  • args: 格式化参数

func WithError

func WithError(err error) *logrus.Entry

WithError 创建一个包含错误信息的日志条目

func WithField

func WithField(key string, value interface{}) *logrus.Entry

WithField 创建一个带有单个字段的日志条目 参数:

  • key: 字段键
  • value: 字段值

返回值:

  • *logrus.Entry: 带有单个字段的日志条目

func WithFields

func WithFields(fields logrus.Fields) *logrus.Entry

WithFields 创建一个带有字段的日志条目 参数:

  • fields: 日志字段

返回值:

  • *logrus.Entry: 带有字段的日志条目

Types

type DefaultLogger

type DefaultLogger struct {
	*logrus.Logger // 嵌入 logrus.Logger
}

DefaultLogger 是默认的日志记录器实现

Jump to

Keyboard shortcuts

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