Documentation
¶
Index ¶
- type Logger
- func (l Logger) Debug(msg ...interface{})
- func (l Logger) Debugf(template string, args ...interface{})
- func (l Logger) Error(msg ...interface{})
- func (l Logger) Errorf(template string, args ...interface{})
- func (l Logger) Fatal(msg ...interface{})
- func (l Logger) Fatalf(template string, args ...interface{})
- func (l Logger) Info(msg ...interface{})
- func (l Logger) Infof(template string, args ...interface{})
- func (l *Logger) Level(level ...levels.Type) levels.Type
- func (l *Logger) Named(name string) *Logger
- func (l *Logger) Options(funcs ...func(*Logger) *Logger) *Logger
- func (l Logger) Panic(msg ...interface{})
- func (l Logger) Panicf(template string, args ...interface{})
- func (l *Logger) Prefix(prefix ...string) string
- func (l Logger) Trace(msg ...interface{})
- func (l Logger) Tracef(template string, args ...interface{})
- func (l Logger) Warn(msg ...interface{})
- func (l Logger) Warnf(template string, args ...interface{})
- func (l *Logger) WithLevel(level levels.Type) *Logger
- func (l *Logger) WithLevelFromDebug(debug bool) *Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger is a logger that wraps the hc-log logger and has it conform to the log.Logger interface
func NewStandard ¶
func NewStandard() *Logger
NewStandard returns a logger with a hc-log standard logger which it instantiates
func (*Logger) WithLevelFromDebug ¶
Click to show internal directories.
Click to hide internal directories.