Documentation ¶
Index ¶
- func GetLogLevel(logLevel publogger.Level) (int, error)
- type DefaultLogger
- func (l *DefaultLogger) CanLogDebug() bool
- func (l *DefaultLogger) Debug(f func() string)
- func (l *DefaultLogger) Error(err error)
- func (l *DefaultLogger) Errorf(format string, values ...interface{})
- func (l *DefaultLogger) Info(args ...interface{})
- func (l *DefaultLogger) Infof(format string, values ...interface{})
- func (l *DefaultLogger) Trace(f func() string)
- func (l *DefaultLogger) Warn(args ...interface{})
- func (l *DefaultLogger) Warnf(format string, values ...interface{})
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DefaultLogger ¶
DefaultLogger has Go's built in log embedded in it. It adds level logging. To set the logging level, one should use the LoggingLevel property. For example to set it to debug level:
config.SetProperty(property.LoggingLevel.Name(), logger.DebugLevel)
If loggerConfig.SetLogger() method is called, the LoggingLevel property will not be used.
func NewWithLevel ¶
func NewWithLevel(loggingLevel int) *DefaultLogger
func (*DefaultLogger) CanLogDebug ¶
func (l *DefaultLogger) CanLogDebug() bool
func (*DefaultLogger) Debug ¶
func (l *DefaultLogger) Debug(f func() string)
Debug logs the given arguments at debug level if the level is greater than or equal to debug level.
func (*DefaultLogger) Error ¶
func (l *DefaultLogger) Error(err error)
Error logs the given arguments at error level if the level is greater than or equal to error level.
func (*DefaultLogger) Errorf ¶
func (l *DefaultLogger) Errorf(format string, values ...interface{})
func (*DefaultLogger) Info ¶
func (l *DefaultLogger) Info(args ...interface{})
Info logs the given arguments at info level if the level is greater than or equal to info level.
func (*DefaultLogger) Infof ¶
func (l *DefaultLogger) Infof(format string, values ...interface{})
func (*DefaultLogger) Trace ¶
func (l *DefaultLogger) Trace(f func() string)
func (*DefaultLogger) Warn ¶
func (l *DefaultLogger) Warn(args ...interface{})
Warn logs the given arguments at warn level if the level is greater than or equal to warn level.
func (*DefaultLogger) Warnf ¶
func (l *DefaultLogger) Warnf(format string, values ...interface{})
type Logger ¶
type Logger interface { // Debug logs the given arg at debug level. Debug(f func() string) // Trace logs the given arg at trace level. Trace(f func() string) // Infof logs the given args at info level. Infof(format string, values ...interface{}) // Warnf logs the given args at warn level. Warnf(format string, values ...interface{}) // Error logs the given args at error level. Error(err error) // Errorf logs the given args at error level with the given format Errorf(format string, values ...interface{}) // CanLogDebug returns true if this logger can log messages in the debug level CanLogDebug() bool }
Logger is the interface that is used by client for logging.