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.