log

package
v0.14.2 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package log contains default neuron logger interface with it's subcomponents. It is used by all packages to log all messages. The subcomponents allows to set different logger instance for some neuron components.

Index

Constants

View Source
const (
	// LevelDebug3 is the logger DEBUG3 level.
	LevelDebug3 = unilogger.DEBUG3
	// LevelDebug2 is the logger DEBUG2 level.
	LevelDebug2 = unilogger.DEBUG2
	// LevelDebug is the logger DEBUG level.
	LevelDebug = unilogger.DEBUG
	// LevelInfo is the logger INFO level.
	LevelInfo = unilogger.INFO
	// LevelWarning is the logger WARNING level.
	LevelWarning = unilogger.WARNING
	// LevelError is the logger ERROR level.
	LevelError = unilogger.ERROR
	// LevelCritical is the logger CRITICAL level.
	LevelCritical = unilogger.CRITICAL
	// LevelPrint is the logger PRINT level.
	LevelPrint = unilogger.PRINT
	// LevelUnknown is the unspecified logger level.
	LevelUnknown = unilogger.UNKNOWN
)

Variables

This section is empty.

Functions

func Debug

func Debug(args ...interface{})

Debug writes the LevelDebug level log.

func Debug2 added in v0.2.1

func Debug2(args ...interface{})

Debug2 writes the LevelDebug2 level logs.

func Debug2f added in v0.2.1

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

Debug2f writes the formatted LevelDebug2 level log.

func Debug3 added in v0.2.1

func Debug3(args ...interface{})

Debug3 writes the LevelDebug3 level logs.

func Debug3f added in v0.2.1

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

Debug3f writes the formatted LevelDebug2 level log.

func Debugf

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

Debugf writes the formatted LevelDebug level log.

func Error

func Error(args ...interface{})

Error writes the LevelError level log.

func Errorf

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

Errorf writes the formatted LevelError level log.

func Fatal

func Fatal(args ...interface{})

Fatal writes the fatal - LevelCritical level log.

func Fatalf

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

Fatalf writes the formatted fatal - LevelCritical level log.

func Info

func Info(args ...interface{})

Info writes the LevelInfo level log.

func Infof

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

Infof writes the formatted LevelInfo 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 formatted 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