log

package
v0.2.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	// LDEBUG3 is the logger DEBUG3 level.
	LDEBUG3 = unilogger.DEBUG3

	// LDEBUG2 is the logger DEBUG2 level.
	LDEBUG2 = unilogger.DEBUG2

	// LDEBUG is the logger DEBUG level.
	LDEBUG = unilogger.DEBUG

	// LINFO is the logger INFO level.
	LINFO = unilogger.INFO

	// LWARNING is the logger WARNING level.
	LWARNING = unilogger.WARNING

	// LERROR is the logger ERROR level.
	LERROR = unilogger.ERROR

	// LCRITICAL is the logger CRITICAL level.
	LCRITICAL = unilogger.CRITICAL

	// LPRINT is the logger PRINT level.
	LPRINT = unilogger.PRINT

	// LUNKNOWN is the unspecified logger level.
	LUNKNOWN = unilogger.UNKNOWN
)

Variables

This section is empty.

Functions

func Debug

func Debug(args ...interface{})

Debug writes the LDEBUG level log.

func Debug2 added in v0.2.1

func Debug2(args ...interface{})

Debug2 writes the LDEBUG2 level logs.

func Debug2f added in v0.2.1

func Debug2f(format string, args ...interface{})

Debug2f writes the formated LDEBUG2 level log.

func Debug3 added in v0.2.1

func Debug3(args ...interface{})

Debug3 writes the LDEBUG3 level logs.

func Debug3f added in v0.2.1

func Debug3f(format string, args ...interface{})

Debug3f writes the formated LDEBUG2 level log.

func Debugf

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

Debugf writes the formated LDEBUG level log.

func Default

func Default()

Default creates and sets new unilogger.BasicLogger with writer to 'os.Stderr'.

func Error

func Error(args ...interface{})

Error writes the LERROR level log.

func Errorf

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

Errorf writes the formated LERROR level log.

func Fatal

func Fatal(args ...interface{})

Fatal writes the fatal - LCRITICAL level log.

func Fatalf

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

Fatalf writes the formated fatal - LCRITICAL level log.

func Info

func Info(args ...interface{})

Info writes the LINFO level log.

func Infof

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

Infof writes the formated LINFO level log.

func Level added in v0.2.1

func Level() unilogger.Level

Level returns current logger Level.

func Logger

func Logger() unilogger.LeveledLogger

Logger returns default logger.

func New

func New(out io.Writer, prefix string, flags int)

New creates new unilogger.BasicLogger that writes to provided 'out' io.Writer with specific 'prefix' and provided 'flags'.

func Panic

func Panic(args ...interface{})

Panic writes and panics the log.

func Panicf

func Panicf(format string, args ...interface{})

Panicf writes and panics formatted log.

func SetLevel

func SetLevel(level unilogger.Level) error

SetLevel sets the level if possible for the logger file.

func SetLogger

func SetLogger(log unilogger.LeveledLogger)

SetLogger sets the 'log' as the current logger.

func SetModulesLevel added in v0.2.1

func SetModulesLevel(level unilogger.Level) error

SetModulesLevel sets the 'level' for all modules.

func Warning

func Warning(args ...interface{})

Warning writes the warning level log.

func Warningf

func Warningf(format string, args ...interface{})

Warningf writes the formated warning level log.

Types

type ModuleLogger added in v0.2.1

type ModuleLogger struct {
	Name string
	// contains filtered or unexported fields
}

ModuleLogger is the logger used for getting the specific modules.

func NewModuleLogger added in v0.2.1

func NewModuleLogger(name string, moduleLogger ...unilogger.LeveledLogger) *ModuleLogger

NewModuleLogger creates new module logger for given 'name' of the module and an optional 'logger'.

func (*ModuleLogger) Debug added in v0.2.1

func (m *ModuleLogger) Debug(args ...interface{})

Debug writes the debug level log.

func (*ModuleLogger) Debug2 added in v0.2.1

func (m *ModuleLogger) Debug2(args ...interface{})

Debug2 writes the debug2 level log.

func (*ModuleLogger) Debug2f added in v0.2.1

func (m *ModuleLogger) Debug2f(format string, args ...interface{})

Debug2f writes the formated debug2 log.

func (*ModuleLogger) Debug3 added in v0.2.1

func (m *ModuleLogger) Debug3(args ...interface{})

Debug3 writes the debug3 level log.

func (*ModuleLogger) Debug3f added in v0.2.1

func (m *ModuleLogger) Debug3f(format string, args ...interface{})

Debug3f writes the formated debug3 log.

func (*ModuleLogger) Debugf added in v0.2.1

func (m *ModuleLogger) Debugf(format string, args ...interface{})

Debugf writes the formated debug log.

func (*ModuleLogger) Error added in v0.2.1

func (m *ModuleLogger) Error(args ...interface{})

Error writes the error level log.

func (*ModuleLogger) Errorf added in v0.2.1

func (m *ModuleLogger) Errorf(format string, args ...interface{})

Errorf writes the formated error log.

func (*ModuleLogger) Fatal added in v0.2.1

func (m *ModuleLogger) Fatal(args ...interface{})

Fatal writes the fatal level log.

func (*ModuleLogger) Fatalf added in v0.2.1

func (m *ModuleLogger) Fatalf(format string, args ...interface{})

Fatalf writes the formated fatal log.

func (*ModuleLogger) Info added in v0.2.1

func (m *ModuleLogger) Info(args ...interface{})

Info writes the info level log.

func (*ModuleLogger) Infof added in v0.2.1

func (m *ModuleLogger) Infof(format string, args ...interface{})

Infof writes the formated info log.

func (*ModuleLogger) Level added in v0.2.1

func (m *ModuleLogger) Level() unilogger.Level

Level gets the module logger level.

func (*ModuleLogger) Panic added in v0.2.1

func (m *ModuleLogger) Panic(args ...interface{})

Panic writes the panic level log.

func (*ModuleLogger) Panicf added in v0.2.1

func (m *ModuleLogger) Panicf(format string, args ...interface{})

Panicf writes the formated panic log.

func (*ModuleLogger) SetLevel added in v0.2.1

func (m *ModuleLogger) SetLevel(level unilogger.Level)

SetLevel sets the moduleLogger level.

func (*ModuleLogger) Warning added in v0.2.1

func (m *ModuleLogger) Warning(args ...interface{})

Warning writes the warning level log.

func (*ModuleLogger) Warningf added in v0.2.1

func (m *ModuleLogger) Warningf(format string, args ...interface{})

Warningf writes the formated warning log.

Jump to

Keyboard shortcuts

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