Documentation
¶
Index ¶
- func Debug(a ...interface{})
- func Debugf(template string, a ...interface{})
- func DisableColor()
- func DisableDebugMessages()
- func DisableOutput()
- func EnableColor()
- func EnableDebugMessages()
- func EnableOutput()
- func Error(a ...interface{})
- func Errorf(template string, a ...interface{})
- func Fatal(a ...interface{})
- func Info(a ...interface{})
- func Infof(template string, a ...interface{})
- func Print(a ...interface{})
- func SetOutput(output io.Writer)
- func Warning(a ...interface{})
- func Warningf(template string, a ...interface{})
- type LoggerOption
- type PrefixedLogger
- func (logger *PrefixedLogger) Debug(v ...interface{})
- func (logger *PrefixedLogger) Debugf(template string, v ...interface{})
- func (logger *PrefixedLogger) Error(v ...interface{})
- func (logger *PrefixedLogger) Errorf(template string, v ...interface{})
- func (logger *PrefixedLogger) Info(v ...interface{})
- func (logger *PrefixedLogger) Infof(template string, v ...interface{})
- func (logger *PrefixedLogger) PrintResponse(response *http.Response)
- func (logger *PrefixedLogger) Warning(v ...interface{})
- func (logger *PrefixedLogger) Warningf(template string, v ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DisableColor ¶
func DisableColor()
func DisableDebugMessages ¶
func DisableDebugMessages()
func DisableOutput ¶
func DisableOutput()
func EnableColor ¶
func EnableColor()
func EnableDebugMessages ¶
func EnableDebugMessages()
func EnableOutput ¶
func EnableOutput()
Types ¶
type LoggerOption ¶
type LoggerOption = func(logger *PrefixedLogger)
func WithOutput ¶
func WithOutput(writer io.Writer) LoggerOption
func WithStyle ¶
func WithStyle(style *pterm.Style) LoggerOption
type PrefixedLogger ¶
type PrefixedLogger struct {
// contains filtered or unexported fields
}
func NewLogger ¶
func NewLogger(name string, options ...LoggerOption) *PrefixedLogger
func (*PrefixedLogger) Debug ¶
func (logger *PrefixedLogger) Debug(v ...interface{})
func (*PrefixedLogger) Debugf ¶
func (logger *PrefixedLogger) Debugf(template string, v ...interface{})
func (*PrefixedLogger) Error ¶
func (logger *PrefixedLogger) Error(v ...interface{})
func (*PrefixedLogger) Errorf ¶
func (logger *PrefixedLogger) Errorf(template string, v ...interface{})
func (*PrefixedLogger) Info ¶
func (logger *PrefixedLogger) Info(v ...interface{})
func (*PrefixedLogger) Infof ¶
func (logger *PrefixedLogger) Infof(template string, v ...interface{})
func (*PrefixedLogger) PrintResponse ¶
func (logger *PrefixedLogger) PrintResponse(response *http.Response)
func (*PrefixedLogger) Warning ¶
func (logger *PrefixedLogger) Warning(v ...interface{})
func (*PrefixedLogger) Warningf ¶
func (logger *PrefixedLogger) Warningf(template string, v ...interface{})
Click to show internal directories.
Click to hide internal directories.