Documentation
¶
Index ¶
- Constants
- Variables
- 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 Trace(what ...interface{})
- func Tracef(msg string, args ...interface{})
- func Warn(what ...interface{})
- func Warnf(msg string, args ...interface{})
- type ColorMode
- type Configuration
- func (instance *Configuration) Flags() []cli.Flag
- func (instance Configuration) GetColorMode(def ColorMode) ColorMode
- func (instance Configuration) GetFormat(def Format) Format
- func (instance Configuration) GetLevel(def Level) Level
- func (instance Configuration) GetReportCaller() bool
- func (instance Configuration) Merge(with Configuration) Configuration
- type Format
- type HasLogger
- type JsonValue
- type Level
- type Logger
- 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 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) GetConfiguration() Configuration
- func (instance *LogrusLogger) Info(what ...interface{})
- func (instance *LogrusLogger) Infof(msg string, args ...interface{})
- 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) SetConfiguration(configuration Configuration) 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 ¶
View Source
const ( DefaultColorMode = ColorMode("") AutoColorMode = ColorMode("auto") NeverColorMode = ColorMode("never") AlwaysColorMode = ColorMode("always") )
View Source
const ( DefaultFormat = Format("") TextFormat = Format("text") JsonFormat = Format("json") )
Variables ¶
View Source
var AllColorModes = []ColorMode{ AutoColorMode, NeverColorMode, AlwaysColorMode, }
View Source
var AllFormats = []Format{ TextFormat, JsonFormat, }
View Source
var AllLevels = []Level{ PanicLevel, FatalLevel, ErrorLevel, WarnLevel, InfoLevel, DebugLevel, TraceLevel, }
View Source
var Default = NewDefault()
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 Configuration ¶ added in v0.2.0
type Configuration struct { Level Level `yaml:"level" json:"level"` Format Format `yaml:"format" json:"format"` ReportCaller bool `yaml:"reportCaller,omitempty" json:"reportCaller,omitempty"` ColorMode ColorMode `yaml:"colorMode" json:"colorMode" ` }
func (*Configuration) Flags ¶ added in v0.2.0
func (instance *Configuration) Flags() []cli.Flag
func (Configuration) GetColorMode ¶ added in v0.2.0
func (instance Configuration) GetColorMode(def ColorMode) ColorMode
func (Configuration) GetFormat ¶ added in v0.2.0
func (instance Configuration) GetFormat(def Format) Format
func (Configuration) GetLevel ¶ added in v0.2.0
func (instance Configuration) GetLevel(def Level) Level
func (Configuration) GetReportCaller ¶ added in v0.2.0
func (instance Configuration) GetReportCaller() bool
func (Configuration) Merge ¶ added in v0.2.0
func (instance Configuration) Merge(with Configuration) Configuration
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 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 LogrusLogger ¶
type LogrusLogger struct { Delegate *logrus.Logger EntryLoggerFactory func(*logrus.Logger) Logger // contains filtered or unexported fields }
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) GetConfiguration ¶ added in v0.2.0
func (instance LogrusLogger) GetConfiguration() Configuration
func (*LogrusLogger) Info ¶
func (instance *LogrusLogger) Info(what ...interface{})
func (*LogrusLogger) Infof ¶
func (instance *LogrusLogger) Infof(msg string, args ...interface{})
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) SetConfiguration ¶ added in v0.2.0
func (instance *LogrusLogger) SetConfiguration(configuration Configuration) 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 SetConfiguration(Configuration) error GetConfiguration() Configuration }
func NewDefault ¶ added in v0.2.0
func NewDefault() RootLogger
Click to show internal directories.
Click to hide internal directories.