log

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 28, 2020 License: GPL-3.0 Imports: 2 Imported by: 29

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debug added in v0.1.0

func Debug(v ...interface{})

func Debugf added in v0.1.0

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

func Error added in v0.0.17

func Error(v ...interface{})

func Errorf added in v0.1.0

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

func Fatal added in v0.0.17

func Fatal(v ...interface{})

func Fatalf added in v0.1.0

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

func Info added in v0.0.17

func Info(v ...interface{})

func Infof added in v0.1.0

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

func RegisterLogger added in v0.1.0

func RegisterLogger(l Logger)

func SetLogLevel added in v0.1.0

func SetLogLevel(level LogLevel)

func SetOutput added in v0.4.2

func SetOutput(w io.Writer)

func Trace added in v0.1.0

func Trace(v ...interface{})

func Tracef added in v0.1.0

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

func Warn added in v0.0.17

func Warn(v ...interface{})

func Warnf added in v0.1.0

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

Types

type EmptyLogger added in v0.0.17

type EmptyLogger struct{}

func (*EmptyLogger) Debug added in v0.0.17

func (l *EmptyLogger) Debug(v ...interface{})

func (*EmptyLogger) Debugf added in v0.0.17

func (l *EmptyLogger) Debugf(format string, v ...interface{})

func (*EmptyLogger) Error added in v0.0.17

func (l *EmptyLogger) Error(v ...interface{})

Error print error message to output

func (*EmptyLogger) Errorf added in v0.0.17

func (l *EmptyLogger) Errorf(format string, v ...interface{})

func (*EmptyLogger) Fatal added in v0.0.17

func (l *EmptyLogger) Fatal(v ...interface{})

func (*EmptyLogger) Fatalf added in v0.0.17

func (l *EmptyLogger) Fatalf(format string, v ...interface{})

func (*EmptyLogger) Info added in v0.0.17

func (l *EmptyLogger) Info(v ...interface{})

func (*EmptyLogger) Infof added in v0.0.17

func (l *EmptyLogger) Infof(format string, v ...interface{})

func (*EmptyLogger) SetLogLevel added in v0.0.17

func (l *EmptyLogger) SetLogLevel(LogLevel)

func (*EmptyLogger) SetOutput added in v0.4.2

func (l *EmptyLogger) SetOutput(w io.Writer)

func (*EmptyLogger) Trace added in v0.0.17

func (l *EmptyLogger) Trace(v ...interface{})

func (*EmptyLogger) Tracef added in v0.0.17

func (l *EmptyLogger) Tracef(format string, v ...interface{})

func (*EmptyLogger) Warn added in v0.0.17

func (l *EmptyLogger) Warn(v ...interface{})

func (*EmptyLogger) Warnf added in v0.0.17

func (l *EmptyLogger) Warnf(format string, v ...interface{})

type LogLevel

type LogLevel int

LogLevel how much log to dump 0: ALL; 1: INFO; 2: WARN; 3: ERROR; 4: FATAL; 5: OFF

const (
	AllLevel   LogLevel = 0
	InfoLevel  LogLevel = 1
	WarnLevel  LogLevel = 2
	ErrorLevel LogLevel = 3
	FatalLevel LogLevel = 4
	OffLevel   LogLevel = 5
)

type Logger

type Logger interface {
	Fatal(v ...interface{})
	Fatalf(format string, v ...interface{})
	Error(v ...interface{})
	Errorf(format string, v ...interface{})
	Warn(v ...interface{})
	Warnf(format string, v ...interface{})
	Info(v ...interface{})
	Infof(format string, v ...interface{})
	Debug(v ...interface{})
	Debugf(format string, v ...interface{})
	Trace(v ...interface{})
	Tracef(format string, v ...interface{})
	SetLogLevel(level LogLevel)
	SetOutput(io.Writer)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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