logger

package
v0.0.0-...-8015009 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package logger provides a common logger interface for logging.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultLogger

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

DefaultLogger 默认日志

func NewDefaultLogger

func NewDefaultLogger() *DefaultLogger

NewDefaultLogger 实例化

func (*DefaultLogger) Debug

func (logger *DefaultLogger) Debug(ctx context.Context, v ...any)

Debug 调试

func (*DefaultLogger) Debugf

func (logger *DefaultLogger) Debugf(ctx context.Context, format string, v ...any)

Debugf 调试

func (*DefaultLogger) Error

func (logger *DefaultLogger) Error(ctx context.Context, v ...any)

Error 错误

func (*DefaultLogger) Errorf

func (logger *DefaultLogger) Errorf(ctx context.Context, format string, v ...any)

Errorf 错误

func (*DefaultLogger) Fatal

func (logger *DefaultLogger) Fatal(ctx context.Context, v ...any)

Fatal 致命错误

func (*DefaultLogger) Fatalf

func (logger *DefaultLogger) Fatalf(ctx context.Context, format string, v ...any)

Fatalf 致命错误

func (*DefaultLogger) Info

func (logger *DefaultLogger) Info(ctx context.Context, v ...any)

Info 信息

func (*DefaultLogger) Infof

func (logger *DefaultLogger) Infof(ctx context.Context, format string, v ...any)

Infof 信息

func (*DefaultLogger) Warning

func (logger *DefaultLogger) Warning(ctx context.Context, v ...any)

Warning 警告

func (*DefaultLogger) Warningf

func (logger *DefaultLogger) Warningf(ctx context.Context, format string, v ...any)

Warningf 警告

type ILogger

type ILogger interface {
	Debug(ctx context.Context, v ...interface{})
	Debugf(ctx context.Context, format string, v ...interface{})
	Info(ctx context.Context, v ...interface{})
	Infof(ctx context.Context, format string, v ...interface{})
	Warning(ctx context.Context, v ...interface{})
	Warningf(ctx context.Context, format string, v ...interface{})
	Error(ctx context.Context, v ...interface{})
	Errorf(ctx context.Context, format string, v ...interface{})
	Fatal(ctx context.Context, v ...interface{})
	Fatalf(ctx context.Context, format string, v ...interface{})
}

ILogger is the API interface for logger.

Jump to

Keyboard shortcuts

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