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
- func Debug(args ...interface{})
- func Debug2(args ...interface{})
- func Debug2f(format string, args ...interface{})
- func Debug3(args ...interface{})
- func Debug3f(format string, args ...interface{})
- func Debugf(format string, args ...interface{})
- func Error(args ...interface{})
- func Errorf(format string, args ...interface{})
- func Fatal(args ...interface{})
- func Fatalf(format string, args ...interface{})
- func Info(args ...interface{})
- func Infof(format string, args ...interface{})
- func Level() unilogger.Level
- func Logger() unilogger.LeveledLogger
- func New(out io.Writer, prefix string, flags int)
- func Panic(args ...interface{})
- func Panicf(format string, args ...interface{})
- func SetLevel(level unilogger.Level) error
- func SetLogger(log unilogger.LeveledLogger)
- func SetModulesLevel(level unilogger.Level) error
- func Warning(args ...interface{})
- func Warningf(format string, args ...interface{})
- type ModuleLogger
- func (m *ModuleLogger) Debug(args ...interface{})
- func (m *ModuleLogger) Debug2(args ...interface{})
- func (m *ModuleLogger) Debug2f(format string, args ...interface{})
- func (m *ModuleLogger) Debug3(args ...interface{})
- func (m *ModuleLogger) Debug3f(format string, args ...interface{})
- func (m *ModuleLogger) Debugf(format string, args ...interface{})
- func (m *ModuleLogger) Error(args ...interface{})
- func (m *ModuleLogger) Errorf(format string, args ...interface{})
- func (m *ModuleLogger) Fatal(args ...interface{})
- func (m *ModuleLogger) Fatalf(format string, args ...interface{})
- func (m *ModuleLogger) Info(args ...interface{})
- func (m *ModuleLogger) Infof(format string, args ...interface{})
- func (m *ModuleLogger) Level() unilogger.Level
- func (m *ModuleLogger) Panic(args ...interface{})
- func (m *ModuleLogger) Panicf(format string, args ...interface{})
- func (m *ModuleLogger) SetLevel(level unilogger.Level)
- func (m *ModuleLogger) Warning(args ...interface{})
- func (m *ModuleLogger) Warningf(format string, args ...interface{})
Constants ¶
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 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 Errorf ¶
func Errorf(format string, args ...interface{})
Errorf writes the formatted LevelError level log.
func Fatalf ¶
func Fatalf(format string, args ...interface{})
Fatalf writes the formatted fatal - LevelCritical level log.
func Infof ¶
func Infof(format string, args ...interface{})
Infof writes the formatted LevelInfo level log.
func New ¶
New creates new unilogger.BasicLogger that writes to provided 'out' io.Writer with specific 'prefix' and provided 'flags'.
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.
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.