logger

package
v0.0.23 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	LOG_LEVEL_ERROR = 3
	LOG_LEVEL_WARN  = 2
	LOG_LEVEL_INFO  = 1
	LOG_LEVEL_DEBUG = 0
)

Variables

This section is empty.

Functions

func LogLevel added in v0.0.15

func LogLevel(strLevel string) int

Types

type DefaultLogger added in v0.0.15

type DefaultLogger struct {
	Level int
}

func NewDefaultLogger added in v0.0.15

func NewDefaultLogger() *DefaultLogger

func (*DefaultLogger) Debug added in v0.0.15

func (this *DefaultLogger) Debug(args ...interface{})

func (*DefaultLogger) Debugf added in v0.0.15

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

func (*DefaultLogger) Error added in v0.0.15

func (this *DefaultLogger) Error(args ...interface{})

func (*DefaultLogger) Errorf added in v0.0.15

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

func (*DefaultLogger) Info added in v0.0.15

func (this *DefaultLogger) Info(args ...interface{})

func (*DefaultLogger) Infof added in v0.0.15

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

func (*DefaultLogger) Infoln added in v0.0.15

func (this *DefaultLogger) Infoln(args ...interface{})

func (*DefaultLogger) Printf added in v0.0.15

func (this *DefaultLogger) Printf(id string, format string, args ...interface{})

print log always

func (*DefaultLogger) Println added in v0.0.15

func (this *DefaultLogger) Println(id string, args ...interface{})

func (*DefaultLogger) SetLevel added in v0.0.15

func (this *DefaultLogger) SetLevel(lv int)

func (*DefaultLogger) Warn added in v0.0.15

func (this *DefaultLogger) Warn(args ...interface{})

func (*DefaultLogger) Warnf added in v0.0.15

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

type EmptyLogger

type EmptyLogger struct{}

func (*EmptyLogger) Debug

func (el *EmptyLogger) Debug(args ...interface{})

func (*EmptyLogger) Debugf

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

func (*EmptyLogger) Error

func (el *EmptyLogger) Error(args ...interface{})

func (*EmptyLogger) Errorf

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

func (*EmptyLogger) Info

func (el *EmptyLogger) Info(args ...interface{})

func (*EmptyLogger) Infof

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

func (*EmptyLogger) Infoln

func (el *EmptyLogger) Infoln(args ...interface{})

func (*EmptyLogger) Printf added in v0.0.15

func (el *EmptyLogger) Printf(id string, format string, args ...interface{})

func (*EmptyLogger) Println

func (el *EmptyLogger) Println(id string, args ...interface{})

func (*EmptyLogger) SetLevel added in v0.0.15

func (el *EmptyLogger) SetLevel(lv int)

func (*EmptyLogger) Warn

func (el *EmptyLogger) Warn(args ...interface{})

func (*EmptyLogger) Warnf

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

type Logger

type Logger interface {
	// Set Level
	SetLevel(lv int)
	// Errorf logs an error message, patterned after log.Printf.
	Errorf(format string, args ...interface{})
	// Error logs an error message, patterned after log.Print.
	Error(args ...interface{})
	// Warnf logs a warning message, patterned after log.Printf.
	Warnf(format string, args ...interface{})
	// Warn logs a warning message, patterned after log.Print.
	Warn(args ...interface{})
	// Infof logs an information message, patterned after log.Printf.
	Infof(format string, args ...interface{})
	// Info logs an information message, patterned after log.Print.
	Info(args ...interface{})
	Infoln(args ...interface{})
	// Debugf logs a debug message, patterned after log.Printf.
	Debugf(format string, args ...interface{})
	// Debug logs a debug message, patterned after log.Print.
	Debug(args ...interface{})

	// whatap cache log
	Printf(id string, format string, args ...interface{})
	Println(id string, args ...interface{})
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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