glog

package module
v0.0.0-...-3210cec Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2023 License: MIT Imports: 6 Imported by: 4

Documentation

Index

Constants

View Source
const (
	// LevelDebug is the default logging level.
	LevelDebug = 1 << iota
	// LevelInfo is the logging level for informational messages.
	LevelInfo
	// LevelWarn is the logging level for warning messages.
	LevelWarn
	// LevelError is the logging level for error messages.
	LevelError
	// LevelFatal is the logging level for fatal messages.
	LevelFatal

	DefaultLevel = LevelInfo | LevelWarn | LevelError | LevelFatal
)

Variables

View Source
var DefaultLogger = NewLogger(os.Stdout, DefaultLevel)

Functions

func AtLevel

func AtLevel(level uint64, args ...interface{})

func AtLevelf

func AtLevelf(level uint64, msg string, args ...interface{})

func AtLevelln

func AtLevelln(level uint64, args ...interface{})

func CustomLogAtLevel

func CustomLogAtLevel(level uint64) func(args ...interface{})

func CustomLogAtLevelf

func CustomLogAtLevelf(level uint64) func(msg string, args ...interface{})

func CustomLogAtLevelln

func CustomLogAtLevelln(level uint64) func(args ...interface{})

func Debug

func Debug(args ...interface{})

func Debugf

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

func Debugln

func Debugln(args ...interface{})

func Error

func Error(args ...interface{})

func Errorf

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

func Errorln

func Errorln(args ...interface{})

func Fatal

func Fatal(args ...interface{})

func Fatalf

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

func Fatalln

func Fatalln(args ...interface{})

func Info

func Info(args ...interface{})

func Infof

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

func Infoln

func Infoln(args ...interface{})

func MaxRegisteredLevel

func MaxRegisteredLevel() uint64

func Print

func Print(args ...interface{})

func Printf

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

func Println

func Println(args ...interface{})

func RegisterLevel

func RegisterLevel(level uint64, name string)

func RegisterNextLevel

func RegisterNextLevel(name string) uint64

func SetLevel

func SetLevel(level uint64)

func SetPrefix

func SetPrefix(prefix string)

func UnRegisterLevel

func UnRegisterLevel(level uint64)

func Warn

func Warn(args ...interface{})

func Warnf

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

func Warnln

func Warnln(args ...interface{})

Types

type Logger

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

func NewLogger

func NewLogger(w io.Writer, level uint64) *Logger

func (*Logger) AtLevel

func (l *Logger) AtLevel(level uint64, args ...interface{})

func (*Logger) AtLevelf

func (l *Logger) AtLevelf(level uint64, msg string, args ...interface{})

func (*Logger) AtLevelln

func (l *Logger) AtLevelln(level uint64, args ...interface{})

func (*Logger) CustomLogAtLevel

func (l *Logger) CustomLogAtLevel(level uint64) func(args ...interface{})

func (*Logger) CustomLogAtLevelf

func (l *Logger) CustomLogAtLevelf(level uint64) func(msg string, args ...interface{})

func (*Logger) CustomLogAtLevelln

func (l *Logger) CustomLogAtLevelln(level uint64) func(args ...interface{})

func (*Logger) Debug

func (l *Logger) Debug(args ...interface{})

func (*Logger) Debugf

func (l *Logger) Debugf(msg string, args ...interface{})

func (*Logger) Debugln

func (l *Logger) Debugln(args ...interface{})

func (*Logger) Error

func (l *Logger) Error(args ...interface{})

func (*Logger) Errorf

func (l *Logger) Errorf(msg string, args ...interface{})

func (*Logger) Errorln

func (l *Logger) Errorln(args ...interface{})

func (*Logger) Fatal

func (l *Logger) Fatal(args ...interface{})

func (*Logger) Fatalf

func (l *Logger) Fatalf(msg string, args ...interface{})

func (*Logger) Fatalln

func (l *Logger) Fatalln(args ...interface{})

func (*Logger) Info

func (l *Logger) Info(args ...interface{})

func (*Logger) Infof

func (l *Logger) Infof(msg string, args ...interface{})

func (*Logger) Infoln

func (l *Logger) Infoln(args ...interface{})

func (*Logger) NextLevelShouldRegister

func (l *Logger) NextLevelShouldRegister() uint64

func (*Logger) Print

func (l *Logger) Print(args ...interface{})

func (*Logger) Printf

func (l *Logger) Printf(msg string, args ...interface{})

func (*Logger) Println

func (l *Logger) Println(args ...interface{})

func (*Logger) RegisterLevel

func (l *Logger) RegisterLevel(level uint64, name string)

func (*Logger) RegisterNextLevel

func (l *Logger) RegisterNextLevel(name string) uint64

func (*Logger) SetLevel

func (l *Logger) SetLevel(level uint64)

func (*Logger) SetPrefix

func (l *Logger) SetPrefix(prefix string)

func (*Logger) UnRegisterLevel

func (l *Logger) UnRegisterLevel(level uint64)

func (*Logger) Warn

func (l *Logger) Warn(args ...interface{})

func (*Logger) Warnf

func (l *Logger) Warnf(msg string, args ...interface{})

func (*Logger) Warnln

func (l *Logger) Warnln(args ...interface{})

Jump to

Keyboard shortcuts

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