Documentation
¶
Index ¶
- func Debug(what ...interface{})
- func Debugf(msg string, args ...interface{})
- func Error(what ...interface{})
- func Errorf(msg string, args ...interface{})
- func Fatal(what ...interface{})
- func Fatalf(msg string, args ...interface{})
- func Info(what ...interface{})
- func Infof(msg string, args ...interface{})
- func IsDebugEnabled() bool
- func IsErrorEnabled() bool
- func IsFatalEnabled() bool
- func IsInfoEnabled() bool
- func IsTraceEnabled() bool
- func IsWarnEnabled() bool
- func SetFormat(f Format) error
- func SetLevel(l Level) error
- func Trace(what ...interface{})
- func Tracef(msg string, args ...interface{})
- func Warn(what ...interface{})
- func Warnf(msg string, args ...interface{})
- type Format
- type HasLogger
- type JsonValue
- type Level
- type Logger
- type LogrusColorMode
- type LogrusEntry
- func (instance *LogrusEntry) Debug(what ...interface{})
- func (instance *LogrusEntry) Debugf(msg string, args ...interface{})
- func (instance *LogrusEntry) Error(what ...interface{})
- func (instance *LogrusEntry) Errorf(msg string, args ...interface{})
- func (instance *LogrusEntry) Fatal(what ...interface{})
- func (instance *LogrusEntry) Fatalf(msg string, args ...interface{})
- func (instance *LogrusEntry) Info(what ...interface{})
- func (instance *LogrusEntry) Infof(msg string, args ...interface{})
- func (instance *LogrusEntry) IsDebugEnabled() bool
- func (instance *LogrusEntry) IsErrorEnabled() bool
- func (instance *LogrusEntry) IsFatalEnabled() bool
- func (instance *LogrusEntry) IsInfoEnabled() bool
- func (instance *LogrusEntry) IsTraceEnabled() bool
- func (instance *LogrusEntry) IsWarnEnabled() bool
- func (instance *LogrusEntry) Trace(what ...interface{})
- func (instance *LogrusEntry) Tracef(msg string, args ...interface{})
- func (instance *LogrusEntry) Warn(what ...interface{})
- func (instance *LogrusEntry) Warnf(msg string, args ...interface{})
- func (instance *LogrusEntry) WithDeepField(key string, value interface{}) Logger
- func (instance *LogrusEntry) WithDeepFieldOn(key string, value interface{}, on func() bool) Logger
- func (instance *LogrusEntry) WithError(err error) Logger
- func (instance *LogrusEntry) WithField(key string, value interface{}) Logger
- type LogrusFormat
- type LogrusLevel
- type LogrusLogger
- func (instance *LogrusLogger) CreateEntryLogger() Logger
- func (instance *LogrusLogger) Debug(what ...interface{})
- func (instance *LogrusLogger) Debugf(msg string, args ...interface{})
- func (instance *LogrusLogger) Error(what ...interface{})
- func (instance *LogrusLogger) Errorf(msg string, args ...interface{})
- func (instance *LogrusLogger) Fatal(what ...interface{})
- func (instance *LogrusLogger) Fatalf(msg string, args ...interface{})
- func (instance *LogrusLogger) Flags() []cli.Flag
- func (instance *LogrusLogger) GetFormat() Format
- func (instance *LogrusLogger) GetLevel() Level
- func (instance *LogrusLogger) Info(what ...interface{})
- func (instance *LogrusLogger) Infof(msg string, args ...interface{})
- func (instance *LogrusLogger) Init() error
- func (instance *LogrusLogger) IsDebugEnabled() bool
- func (instance *LogrusLogger) IsErrorEnabled() bool
- func (instance *LogrusLogger) IsFatalEnabled() bool
- func (instance *LogrusLogger) IsInfoEnabled() bool
- func (instance *LogrusLogger) IsTraceEnabled() bool
- func (instance *LogrusLogger) IsWarnEnabled() bool
- func (instance *LogrusLogger) SetFormat(l Format) error
- func (instance *LogrusLogger) SetLevel(l Level) error
- func (instance *LogrusLogger) Trace(what ...interface{})
- func (instance *LogrusLogger) Tracef(msg string, args ...interface{})
- func (instance *LogrusLogger) Warn(what ...interface{})
- func (instance *LogrusLogger) Warnf(msg string, args ...interface{})
- func (instance *LogrusLogger) WithDeepField(key string, value interface{}) Logger
- func (instance *LogrusLogger) WithDeepFieldOn(key string, value interface{}, on func() bool) Logger
- func (instance *LogrusLogger) WithError(err error) Logger
- func (instance *LogrusLogger) WithField(key string, value interface{}) Logger
- type RootLogger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsDebugEnabled ¶
func IsDebugEnabled() bool
func IsErrorEnabled ¶
func IsErrorEnabled() bool
func IsFatalEnabled ¶
func IsFatalEnabled() bool
func IsInfoEnabled ¶
func IsInfoEnabled() bool
func IsTraceEnabled ¶
func IsTraceEnabled() bool
func IsWarnEnabled ¶
func IsWarnEnabled() bool
Types ¶
type Logger ¶
type Logger interface { WithField(key string, value interface{}) Logger WithDeepField(key string, value interface{}) Logger WithDeepFieldOn(key string, value interface{}, on func() bool) Logger WithError(err error) Logger Trace(what ...interface{}) Debug(what ...interface{}) Info(what ...interface{}) Warn(what ...interface{}) Error(what ...interface{}) Fatal(what ...interface{}) Tracef(msg string, args ...interface{}) Debugf(msg string, args ...interface{}) Infof(msg string, args ...interface{}) Warnf(msg string, args ...interface{}) Errorf(msg string, args ...interface{}) Fatalf(msg string, args ...interface{}) IsTraceEnabled() bool IsDebugEnabled() bool IsInfoEnabled() bool IsWarnEnabled() bool IsErrorEnabled() bool IsFatalEnabled() bool }
func WithDeepField ¶
func WithDeepFieldOn ¶
type LogrusColorMode ¶
type LogrusColorMode string
func (*LogrusColorMode) Set ¶
func (instance *LogrusColorMode) Set(plain string) error
func (LogrusColorMode) String ¶
func (instance LogrusColorMode) String() string
type LogrusEntry ¶
type LogrusEntry struct { Root *LogrusLogger Delegate *logrus.Entry }
func (*LogrusEntry) Debug ¶
func (instance *LogrusEntry) Debug(what ...interface{})
func (*LogrusEntry) Debugf ¶
func (instance *LogrusEntry) Debugf(msg string, args ...interface{})
func (*LogrusEntry) Error ¶
func (instance *LogrusEntry) Error(what ...interface{})
func (*LogrusEntry) Errorf ¶
func (instance *LogrusEntry) Errorf(msg string, args ...interface{})
func (*LogrusEntry) Fatal ¶
func (instance *LogrusEntry) Fatal(what ...interface{})
func (*LogrusEntry) Fatalf ¶
func (instance *LogrusEntry) Fatalf(msg string, args ...interface{})
func (*LogrusEntry) Info ¶
func (instance *LogrusEntry) Info(what ...interface{})
func (*LogrusEntry) Infof ¶
func (instance *LogrusEntry) Infof(msg string, args ...interface{})
func (*LogrusEntry) IsDebugEnabled ¶
func (instance *LogrusEntry) IsDebugEnabled() bool
func (*LogrusEntry) IsErrorEnabled ¶
func (instance *LogrusEntry) IsErrorEnabled() bool
func (*LogrusEntry) IsFatalEnabled ¶
func (instance *LogrusEntry) IsFatalEnabled() bool
func (*LogrusEntry) IsInfoEnabled ¶
func (instance *LogrusEntry) IsInfoEnabled() bool
func (*LogrusEntry) IsTraceEnabled ¶
func (instance *LogrusEntry) IsTraceEnabled() bool
func (*LogrusEntry) IsWarnEnabled ¶
func (instance *LogrusEntry) IsWarnEnabled() bool
func (*LogrusEntry) Trace ¶
func (instance *LogrusEntry) Trace(what ...interface{})
func (*LogrusEntry) Tracef ¶
func (instance *LogrusEntry) Tracef(msg string, args ...interface{})
func (*LogrusEntry) Warn ¶
func (instance *LogrusEntry) Warn(what ...interface{})
func (*LogrusEntry) Warnf ¶
func (instance *LogrusEntry) Warnf(msg string, args ...interface{})
func (*LogrusEntry) WithDeepField ¶
func (instance *LogrusEntry) WithDeepField(key string, value interface{}) Logger
func (*LogrusEntry) WithDeepFieldOn ¶
func (instance *LogrusEntry) WithDeepFieldOn(key string, value interface{}, on func() bool) Logger
func (*LogrusEntry) WithError ¶
func (instance *LogrusEntry) WithError(err error) Logger
func (*LogrusEntry) WithField ¶
func (instance *LogrusEntry) WithField(key string, value interface{}) Logger
type LogrusFormat ¶
type LogrusFormat string
func (*LogrusFormat) Equals ¶ added in v0.1.0
func (instance *LogrusFormat) Equals(o Format) bool
func (*LogrusFormat) Set ¶
func (instance *LogrusFormat) Set(plain string) error
func (LogrusFormat) String ¶
func (instance LogrusFormat) String() string
type LogrusLevel ¶
func (*LogrusLevel) Equals ¶
func (instance *LogrusLevel) Equals(o Level) bool
func (*LogrusLevel) Set ¶
func (instance *LogrusLevel) Set(plain string) error
func (LogrusLevel) String ¶
func (instance LogrusLevel) String() string
type LogrusLogger ¶
type LogrusLogger struct { Level *LogrusLevel Format LogrusFormat ColorMode LogrusColorMode ReportCaller bool Delegate *logrus.Logger EntryLoggerFactory func(*logrus.Logger) Logger }
func (*LogrusLogger) CreateEntryLogger ¶
func (instance *LogrusLogger) CreateEntryLogger() Logger
func (*LogrusLogger) Debug ¶
func (instance *LogrusLogger) Debug(what ...interface{})
func (*LogrusLogger) Debugf ¶
func (instance *LogrusLogger) Debugf(msg string, args ...interface{})
func (*LogrusLogger) Error ¶
func (instance *LogrusLogger) Error(what ...interface{})
func (*LogrusLogger) Errorf ¶
func (instance *LogrusLogger) Errorf(msg string, args ...interface{})
func (*LogrusLogger) Fatal ¶
func (instance *LogrusLogger) Fatal(what ...interface{})
func (*LogrusLogger) Fatalf ¶
func (instance *LogrusLogger) Fatalf(msg string, args ...interface{})
func (*LogrusLogger) Flags ¶
func (instance *LogrusLogger) Flags() []cli.Flag
func (*LogrusLogger) GetFormat ¶ added in v0.1.0
func (instance *LogrusLogger) GetFormat() Format
func (*LogrusLogger) GetLevel ¶
func (instance *LogrusLogger) GetLevel() Level
func (*LogrusLogger) Info ¶
func (instance *LogrusLogger) Info(what ...interface{})
func (*LogrusLogger) Infof ¶
func (instance *LogrusLogger) Infof(msg string, args ...interface{})
func (*LogrusLogger) Init ¶
func (instance *LogrusLogger) Init() error
func (*LogrusLogger) IsDebugEnabled ¶
func (instance *LogrusLogger) IsDebugEnabled() bool
func (*LogrusLogger) IsErrorEnabled ¶
func (instance *LogrusLogger) IsErrorEnabled() bool
func (*LogrusLogger) IsFatalEnabled ¶
func (instance *LogrusLogger) IsFatalEnabled() bool
func (*LogrusLogger) IsInfoEnabled ¶
func (instance *LogrusLogger) IsInfoEnabled() bool
func (*LogrusLogger) IsTraceEnabled ¶
func (instance *LogrusLogger) IsTraceEnabled() bool
func (*LogrusLogger) IsWarnEnabled ¶
func (instance *LogrusLogger) IsWarnEnabled() bool
func (*LogrusLogger) SetFormat ¶ added in v0.1.0
func (instance *LogrusLogger) SetFormat(l Format) error
func (*LogrusLogger) SetLevel ¶
func (instance *LogrusLogger) SetLevel(l Level) error
func (*LogrusLogger) Trace ¶
func (instance *LogrusLogger) Trace(what ...interface{})
func (*LogrusLogger) Tracef ¶
func (instance *LogrusLogger) Tracef(msg string, args ...interface{})
func (*LogrusLogger) Warn ¶
func (instance *LogrusLogger) Warn(what ...interface{})
func (*LogrusLogger) Warnf ¶
func (instance *LogrusLogger) Warnf(msg string, args ...interface{})
func (*LogrusLogger) WithDeepField ¶
func (instance *LogrusLogger) WithDeepField(key string, value interface{}) Logger
func (*LogrusLogger) WithDeepFieldOn ¶
func (instance *LogrusLogger) WithDeepFieldOn(key string, value interface{}, on func() bool) Logger
func (*LogrusLogger) WithError ¶
func (instance *LogrusLogger) WithError(err error) Logger
func (*LogrusLogger) WithField ¶
func (instance *LogrusLogger) WithField(key string, value interface{}) Logger
type RootLogger ¶
type RootLogger interface { Logger Init() error Flags() []cli.Flag GetLevel() Level SetLevel(Level) error GetFormat() Format SetFormat(Format) error }
var DefaultLogger RootLogger = &LogrusLogger{ Level: &LogrusLevel{logrus.InfoLevel}, Format: "text", ColorMode: "auto", Delegate: logrus.New(), }
Click to show internal directories.
Click to hide internal directories.