Documentation ¶
Index ¶
- func GetLevel(module string) apilogging.Level
- func InitLogger(l apilogging.LoggerProvider)
- func IsEnabledFor(module string, level apilogging.Level) bool
- func LogLevel(level string) (apilogging.Level, error)
- func SetLevel(module string, level apilogging.Level)
- type Logger
- func (l *Logger) Debug(args ...interface{})
- func (l *Logger) Debugf(format string, args ...interface{})
- func (l *Logger) Debugln(args ...interface{})
- func (l *Logger) Error(args ...interface{})
- func (l *Logger) Errorf(format string, args ...interface{})
- func (l *Logger) Errorln(args ...interface{})
- func (l *Logger) Fatal(args ...interface{})
- func (l *Logger) Fatalf(format string, args ...interface{})
- func (l *Logger) Fatalln(args ...interface{})
- func (l *Logger) Info(args ...interface{})
- func (l *Logger) Infof(format string, args ...interface{})
- func (l *Logger) Infoln(args ...interface{})
- func (l *Logger) Panic(args ...interface{})
- func (l *Logger) Panicf(format string, args ...interface{})
- func (l *Logger) Panicln(args ...interface{})
- func (l *Logger) Print(args ...interface{})
- func (l *Logger) Printf(format string, args ...interface{})
- func (l *Logger) Println(args ...interface{})
- func (l *Logger) Warn(args ...interface{})
- func (l *Logger) Warnf(format string, args ...interface{})
- func (l *Logger) Warnln(args ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetLevel ¶
func GetLevel(module string) apilogging.Level
GetLevel - getting log level for given module
func InitLogger ¶
func InitLogger(l apilogging.LoggerProvider)
InitLogger sets new logger which takes over logging operations. It is required to call this function before making any loggings.
func IsEnabledFor ¶
func IsEnabledFor(module string, level apilogging.Level) bool
IsEnabledFor - Check if given log level is enabled for given module
func LogLevel ¶
func LogLevel(level string) (apilogging.Level, error)
LogLevel returns the log level from a string representation.
func SetLevel ¶
func SetLevel(module string, level apilogging.Level)
SetLevel - setting log level for given module
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger basic implementation of api.Logger interface
func (*Logger) Debug ¶
func (l *Logger) Debug(args ...interface{})
Debug calls Debug function of underlying logger
func (*Logger) Debugln ¶
func (l *Logger) Debugln(args ...interface{})
Debugln calls Debugln function of underlying logger
func (*Logger) Error ¶
func (l *Logger) Error(args ...interface{})
Error calls Error function of underlying logger
func (*Logger) Errorln ¶
func (l *Logger) Errorln(args ...interface{})
Errorln calls Errorln function of underlying logger
func (*Logger) Fatal ¶
func (l *Logger) Fatal(args ...interface{})
Fatal calls Fatal function of underlying logger
func (*Logger) Fatalln ¶
func (l *Logger) Fatalln(args ...interface{})
Fatalln calls Fatalln function of underlying logger
func (*Logger) Info ¶
func (l *Logger) Info(args ...interface{})
Info calls Info function of underlying logger
func (*Logger) Infoln ¶
func (l *Logger) Infoln(args ...interface{})
Infoln calls Infoln function of underlying logger
func (*Logger) Panic ¶
func (l *Logger) Panic(args ...interface{})
Panic calls Panic function of underlying logger
func (*Logger) Panicln ¶
func (l *Logger) Panicln(args ...interface{})
Panicln calls Panicln function of underlying logger
func (*Logger) Print ¶
func (l *Logger) Print(args ...interface{})
Print calls Print function of underlying logger
func (*Logger) Println ¶
func (l *Logger) Println(args ...interface{})
Println calls Println function of underlying logger
func (*Logger) Warn ¶
func (l *Logger) Warn(args ...interface{})
Warn calls Warn function of underlying logger