log

package
v0.0.0-...-6ce63f4 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2024 License: MIT Imports: 8 Imported by: 4

Documentation

Index

Constants

View Source
const (
	Reset       = "\033[0m"
	Red         = "\033[31m"
	Green       = "\033[32m"
	Yellow      = "\033[33m"
	Blue        = "\033[34m"
	Magenta     = "\033[35m"
	Cyan        = "\033[36m"
	White       = "\033[37m"
	BlueBold    = "\033[34;1m"
	MagentaBold = "\033[35;1m"
	RedBold     = "\033[31;1m"
	YellowBold  = "\033[33;1m"
)

Colors

Variables

This section is empty.

Functions

func ColorLevel

func ColorLevel(lvl LogLevel) string

func Debug

func Debug(values ...interface{})

func Debugf

func Debugf(template string, values ...interface{})

func Error

func Error(values ...interface{})

func Errorf

func Errorf(template string, values ...interface{})

func Fatal

func Fatal(values ...interface{})

func Fatalf

func Fatalf(template string, values ...interface{})

func GetLoggerName

func GetLoggerName() string

func Info

func Info(values ...interface{})

func Infof

func Infof(template string, values ...interface{})

func NewGormLogger

func NewGormLogger(cfg gormlogger.Config) gormlogger.Interface

NewGormLogger initialize logger

func SetLogLevel

func SetLogLevel(lvl LogLevel)

func SetLogger

func SetLogger(lg Logger)

func SetLoggerName

func SetLoggerName(name string)

func Warn

func Warn(values ...interface{})

func Warnf

func Warnf(template string, values ...interface{})

Types

type DefaultLogger

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

func NewDefaultLogger

func NewDefaultLogger(output Writer) *DefaultLogger

func (*DefaultLogger) Debug

func (l *DefaultLogger) Debug(values ...interface{})

func (*DefaultLogger) Debugf

func (l *DefaultLogger) Debugf(template string, values ...interface{})

func (*DefaultLogger) Error

func (l *DefaultLogger) Error(values ...interface{})

func (*DefaultLogger) Errorf

func (l *DefaultLogger) Errorf(template string, values ...interface{})

func (*DefaultLogger) Fatal

func (l *DefaultLogger) Fatal(values ...interface{})

func (*DefaultLogger) Fatalf

func (l *DefaultLogger) Fatalf(template string, values ...interface{})

func (*DefaultLogger) GetLoggerName

func (l *DefaultLogger) GetLoggerName() string

func (*DefaultLogger) Info

func (l *DefaultLogger) Info(values ...interface{})

func (*DefaultLogger) Infof

func (l *DefaultLogger) Infof(template string, values ...interface{})

func (*DefaultLogger) Log

func (l *DefaultLogger) Log(lvl LogLevel, value string)

func (*DefaultLogger) Printf

func (l *DefaultLogger) Printf(template string, values ...interface{})

func (*DefaultLogger) SetLoggerName

func (l *DefaultLogger) SetLoggerName(name string)

func (*DefaultLogger) Warn

func (l *DefaultLogger) Warn(values ...interface{})

func (*DefaultLogger) Warnf

func (l *DefaultLogger) Warnf(template string, values ...interface{})

type LogLevel

type LogLevel int
const (
	DebugLevel LogLevel = iota + 1
	PrintLevel
	InfoLevel
	WarnLevel
	ErrorLevel
	FatalLevel
	PanicLevel
)

type Logger

type Logger interface {
	GetLoggerName() string
	SetLoggerName(string)

	Debug(...interface{})
	Info(...interface{})
	Warn(...interface{})
	Error(...interface{})
	Fatal(...interface{})

	Printf(template string, args ...interface{})
	Debugf(template string, args ...interface{})
	Infof(template string, args ...interface{})
	Warnf(template string, args ...interface{})
	Errorf(template string, args ...interface{})
	Fatalf(template string, args ...interface{})
}

func GetLogger

func GetLogger() Logger

func NewNopLogger

func NewNopLogger() Logger

type Writer

type Writer interface {
	io.Writer
	io.StringWriter
}

Jump to

Keyboard shortcuts

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