Documentation
¶
Index ¶
- func AtLevel(level zapcore.Level, msg string, fields ...zapcore.Field)
- func ColorizeStatus(s string) string
- func Debug(msg string, keysAndValues ...interface{})
- func Debugf(template string, args ...interface{})
- func Debugs(args ...interface{})
- func Debugt(msg string, fields ...zapcore.Field)
- func Debugw(msg string, keysAndValues ...interface{})
- func Error(msg string, keysAndValues ...interface{})
- func Errorf(template string, args ...interface{})
- func Errors(args ...interface{})
- func Errort(msg string, fields ...zapcore.Field)
- func Errorw(msg string, keysAndValues ...interface{})
- func Fatal(msg string, keysAndValues ...interface{})
- func Fatalf(template string, args ...interface{})
- func Fatals(args ...interface{})
- func Fatalt(msg string, fields ...zapcore.Field)
- func Fatalw(msg string, keysAndValues ...interface{})
- func Info(msg string, keysAndValues ...interface{})
- func Infof(template string, args ...interface{})
- func Infos(args ...interface{})
- func Infot(msg string, fields ...zapcore.Field)
- func Infow(msg string, keysAndValues ...interface{})
- func Panic(msg string, keysAndValues ...interface{})
- func Panicf(template string, args ...interface{})
- func Panics(args ...interface{})
- func Panict(msg string, fields ...zapcore.Field)
- func Panicw(msg string, keysAndValues ...interface{})
- func Progress(msg, status string)
- func ProgressSub(msg, status string)
- func Sprogress(msg string) *spinner.Spinner
- func StopProgress(status string)
- func Warn(msg string, keysAndValues ...interface{})
- func Warnf(template string, args ...interface{})
- func Warns(args ...interface{})
- func Warnt(msg string, fields ...zapcore.Field)
- func Warnw(msg string, keysAndValues ...interface{})
- type Config
- type Interface
- type Logger
- func (l *Logger) AtLevel(level zapcore.Level, msg string, fields ...zapcore.Field) *Logger
- func (l *Logger) Debug(msg string, keysAndValues ...interface{})
- func (l *Logger) Debugs(args ...interface{})
- func (l *Logger) Debugt(msg string, fields ...zapcore.Field)
- func (l *Logger) Error(msg string, keysAndValues ...interface{})
- func (l *Logger) Errors(args ...interface{})
- func (l *Logger) Errort(msg string, fields ...zapcore.Field)
- func (l *Logger) Fatal(msg string, keysAndValues ...interface{})
- func (l *Logger) Fatals(args ...interface{})
- func (l *Logger) Fatalt(msg string, fields ...zapcore.Field)
- func (l *Logger) Info(msg string, keysAndValues ...interface{})
- func (l *Logger) Infos(args ...interface{})
- func (l *Logger) Infot(msg string, fields ...zapcore.Field)
- func (l *Logger) Panic(msg string, keysAndValues ...interface{})
- func (l *Logger) Panics(args ...interface{})
- func (l *Logger) Panict(msg string, fields ...zapcore.Field)
- func (l *Logger) Warn(msg string, keysAndValues ...interface{})
- func (l *Logger) Warns(args ...interface{})
- func (l *Logger) Warnt(msg string, fields ...zapcore.Field)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ColorizeStatus ¶
ColorizeStatus a status string based on given color.
func ProgressSub ¶
func ProgressSub(msg, status string)
Types ¶
type Config ¶
type Config struct {
ConsoleEnabled bool
ConsoleJson bool
FileJson bool
FileEnabled bool
ConsoleLevel string
FileLevel string
// Directory to log when FileEnabled is true
Directory string
// Filename is the name of the logfile which will be placed inside the directory
Filename string
}
Config Configuration for logging
type Interface ¶
type Interface interface {
Debugt(msg string, fields ...zapcore.Field)
Debugf(template string, args ...interface{})
Debugw(msg string, keysAndValues ...interface{})
Debug(msg string, keysAndValues ...interface{})
Debugs(args ...interface{})
Infot(msg string, fields ...zapcore.Field)
Infof(template string, args ...interface{})
Infow(msg string, keysAndValues ...interface{})
Info(msg string, keysAndValues ...interface{})
Infos(args ...interface{})
Warnt(msg string, fields ...zapcore.Field)
Warnf(template string, args ...interface{})
Warnw(msg string, keysAndValues ...interface{})
Warn(msg string, keysAndValues ...interface{})
Warns(args ...interface{})
Errort(msg string, fields ...zapcore.Field)
Errorf(template string, args ...interface{})
Errorw(msg string, keysAndValues ...interface{})
Error(msg string, keysAndValues ...interface{})
Errors(args ...interface{})
Panict(msg string, fields ...zapcore.Field)
Panicf(template string, args ...interface{})
Panicw(msg string, keysAndValues ...interface{})
Panic(msg string, keysAndValues ...interface{})
Panics(args ...interface{})
Fatalt(msg string, fields ...zapcore.Field)
Fatalf(template string, args ...interface{})
Fatalw(msg string, keysAndValues ...interface{})
Fatal(msg string, keysAndValues ...interface{})
Fatals(args ...interface{})
AtLevel(level zapcore.Level, msg string, fields ...zapcore.Field) *Logger
}
Click to show internal directories.
Click to hide internal directories.