logger

package
v0.0.0-...-a4757fd Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2018 License: Apache-2.0, Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LevelEmergency     = iota //1
	LevelAlert                //2
	LevelCritical             //3
	LevelError                //4
	LevelWarning              //5
	LevelInformational        //6
	LevelDebug                //7
)

RFC5424 log message levels.

Variables

View Source
var (
	DefaultLogger *Logger
	//DefaultSMTPLogger *Logger
	//DefaultConnLogger *Logger
	//DefaultFileLogger *Logger
	//DefaultGlogLogger *Logger
	DefaultMsgCount int64 = 10000
	DefalutLogLevel       = logs.LevelDebug
)

Functions

func Alert

func Alert(msg ...interface{})

func Alertf

func Alertf(format string, msg ...interface{})

func Close

func Close()

func Critical

func Critical(msg ...interface{})

func Criticalf

func Criticalf(format string, msg ...interface{})

func Debug

func Debug(msg ...interface{})

func Debugf

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

func Emergency

func Emergency(msg ...interface{})

func Emergencyf

func Emergencyf(format string, msg ...interface{})

func Error

func Error(msg ...interface{})

func Errorf

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

func Exit

func Exit(code int)

func Flush

func Flush()

func Info

func Info(msg ...interface{})

func Infof

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

func Init

func Init(logger, jsonconfig string, async bool) (err error)

func SetLevel

func SetLevel(level int)

func Warn

func Warn(msg ...interface{})

func Warnf

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

Types

type Logger

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

func (*Logger) Alert

func (l *Logger) Alert(msg ...interface{})

func (*Logger) Alertf

func (l *Logger) Alertf(format string, msg ...interface{})

func (*Logger) Close

func (l *Logger) Close()

Close the logger and waiting all messages was printed

func (*Logger) Critical

func (l *Logger) Critical(msg ...interface{})

func (*Logger) Criticalf

func (l *Logger) Criticalf(format string, msg ...interface{})

func (*Logger) Debug

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

func (*Logger) Debugf

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

func (*Logger) Emergency

func (l *Logger) Emergency(msg ...interface{})

func (*Logger) Emergencyf

func (l *Logger) Emergencyf(format string, msg ...interface{})

func (*Logger) Error

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

func (*Logger) Errorf

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

func (*Logger) Flush

func (l *Logger) Flush()

func (*Logger) Info

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

func (*Logger) Infof

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

func (*Logger) SetLevel

func (l *Logger) SetLevel(level int)

func (*Logger) Warn

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

func (*Logger) Warnf

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

Jump to

Keyboard shortcuts

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