log

package
v0.0.0-...-1b9db15 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2017 License: GPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LOG_LEVEL_DEBUG = 1 << (iota + 1)
	LOG_LEVEL_TRACE
	LOG_LEVEL_INFO
	LOG_LEVEL_WARN
	LOG_LEVEL_ERROR
	LOG_LEVEL_FATAL
	LOG_LEVEL_NUM      = 6
	LOG_LEVEL_NONDEBUG = LOG_LEVEL_TRACE | LOG_LEVEL_INFO |
		LOG_LEVEL_WARN | LOG_LEVEL_ERROR | LOG_LEVEL_FATAL
	LOG_LEVEL_ALL = LOG_LEVEL_DEBUG | LOG_LEVEL_TRACE | LOG_LEVEL_INFO |
		LOG_LEVEL_WARN | LOG_LEVEL_ERROR | LOG_LEVEL_FATAL
)

Variables

View Source
var StdLogger = NewDefault(os.Stdout, "", LOG_LEVEL_ALL)

Functions

func Debug

func Debug(v ...interface{})

func Debugf

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

func Error

func Error(v ...interface{})

func ErrorErrf

func ErrorErrf(format string, v ...interface{}) error

func Errorf

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

func Fatal

func Fatal(v ...interface{})

func FatalErrf

func FatalErrf(format string, v ...interface{}) error

func Fatalf

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

func Info

func Info(v ...interface{})

func Infof

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

func Trace

func Trace(v ...interface{})

func Tracef

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

func Warn

func Warn(v ...interface{})

func WarnErrf

func WarnErrf(format string, v ...interface{}) error

func Warnf

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

Types

type CleanLogger

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

func (*CleanLogger) Debug

func (this *CleanLogger) Debug(v ...interface{})

func (*CleanLogger) Debugf

func (this *CleanLogger) Debugf(fmt string, v ...interface{})

func (*CleanLogger) Error

func (this *CleanLogger) Error(v ...interface{})

func (*CleanLogger) Errorf

func (this *CleanLogger) Errorf(fmt string, v ...interface{})

func (*CleanLogger) Fatal

func (this *CleanLogger) Fatal(v ...interface{})

func (*CleanLogger) Fatalf

func (this *CleanLogger) Fatalf(fmt string, v ...interface{})

func (*CleanLogger) Info

func (this *CleanLogger) Info(v ...interface{})

func (*CleanLogger) Infof

func (this *CleanLogger) Infof(fmt string, v ...interface{})

func (*CleanLogger) Trace

func (this *CleanLogger) Trace(v ...interface{})

func (*CleanLogger) Tracef

func (this *CleanLogger) Tracef(fmt string, v ...interface{})

func (*CleanLogger) Warn

func (this *CleanLogger) Warn(v ...interface{})

func (*CleanLogger) Warnf

func (this *CleanLogger) Warnf(fmt string, v ...interface{})

type LevelLogger

type LevelLogger interface {
	Debug(v ...interface{})
	Debugf(format string, v ...interface{})
	Trace(v ...interface{})
	Tracef(format string, v ...interface{})
	Info(v ...interface{})
	Infof(format string, v ...interface{})
	Warn(v ...interface{})
	Warnf(format string, v ...interface{})
	Error(v ...interface{})
	Errorf(format string, v ...interface{})
	Fatal(v ...interface{})
	Fatalf(format string, v ...interface{})
}

func New

func New(writer io.Writer, prefix string, logLevel int) LevelLogger

func NewDefault

func NewDefault(writer io.Writer, prefix string, logLevel int) LevelLogger

func NewDefaultCleanLogger

func NewDefaultCleanLogger(writer io.Writer, prefix string, logLevel int) LevelLogger

Jump to

Keyboard shortcuts

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