Documentation
¶
Index ¶
- Variables
- func Debug(v ...interface{})
- func Debugf(format string, v ...interface{})
- func Debugln(v ...interface{})
- func Error(v ...interface{})
- func Errorf(format string, v ...interface{})
- func Errorln(v ...interface{})
- func Fatal(v ...interface{})
- func Fatalf(format string, v ...interface{})
- func Fatalln(v ...interface{})
- func Info(v ...interface{})
- func Infof(format string, v ...interface{})
- func Infoln(v ...interface{})
- func Panic(v ...interface{})
- func Panicf(format string, v ...interface{})
- func Panicln(v ...interface{})
- func SetLevel(level Level)
- func SetOutput(w io.Writer)
- func Warn(v ...interface{})
- func Warnf(format string, v ...interface{})
- func Warnln(v ...interface{})
- type Level
- type Logger
- func (l *Logger) Debug(v ...interface{})
- func (l *Logger) Debugf(format string, v ...interface{})
- func (l *Logger) Debugln(v ...interface{})
- func (l *Logger) Error(v ...interface{})
- func (l *Logger) Errorf(format string, v ...interface{})
- func (l *Logger) Errorln(v ...interface{})
- func (l *Logger) Fatal(v ...interface{})
- func (l *Logger) Fatalf(format string, v ...interface{})
- func (l *Logger) Fatalln(v ...interface{})
- func (logger *Logger) GetLevel() Level
- func (l *Logger) Info(v ...interface{})
- func (l *Logger) Infof(format string, v ...interface{})
- func (l *Logger) Infoln(v ...interface{})
- func (l *Logger) Panic(v ...interface{})
- func (l *Logger) Panicf(format string, v ...interface{})
- func (l *Logger) Panicln(v ...interface{})
- func (logger *Logger) SetLevel(level Level)
- func (logger *Logger) SetOutput(w io.Writer)
- func (l *Logger) Warn(v ...interface{})
- func (l *Logger) Warnf(format string, v ...interface{})
- func (l *Logger) Warnln(v ...interface{})
Constants ¶
This section is empty.
Variables ¶
var IsTerminal = isatty.IsTerminal(os.Stdout.Fd())
IsTerminal defines whether we have a terminal or not
Functions ¶
func Debug ¶
func Debug(v ...interface{})
Debug works just like log.Print, but with a Purple "DEBUG[0000]" prefix.
func Debugf ¶
func Debugf(format string, v ...interface{})
Debugf works just like log.Printf, but with a Purple "DEBUG[0000]" prefix.
func Debugln ¶
func Debugln(v ...interface{})
Debugln works just like log.Println, but with a Purple "DEBUG[0000]" prefix.
func Error ¶
func Error(v ...interface{})
Error works just like log.Print, but with a Red "ERROR[0000]" prefix.
func Errorf ¶
func Errorf(format string, v ...interface{})
Errorf works just like log.Printf, but with a Red "ERROR[0000]" prefix.
func Errorln ¶
func Errorln(v ...interface{})
Errorln works just like log.Println, but with a Red "ERROR[0000]" prefix.
func Fatal ¶
func Fatal(v ...interface{})
Fatal works just like log.Fatal, but with a Red "FATAL[0000]" prefix.
func Fatalf ¶
func Fatalf(format string, v ...interface{})
Fatalf works just like log.Fatalf, but with a Red "FATAL[0000]" prefix.
func Fatalln ¶
func Fatalln(v ...interface{})
Fatalln works just like log.Fatalln, but with a Red "FATAL[0000]" prefix.
func Info ¶
func Info(v ...interface{})
Info works just like log.Print, but with a Blue "INFO[0000]" prefix.
func Infof ¶
func Infof(format string, v ...interface{})
Infof works just like log.Printf, but with a Blue "INFO[0000]" prefix.
func Infoln ¶
func Infoln(v ...interface{})
Infoln works just like log.Println, but with a Blue "INFO[0000]" prefix.
func Panic ¶
func Panic(v ...interface{})
Panic works just like log.Panic, but with a Red "PANIC[0000]" prefix.
func Panicf ¶
func Panicf(format string, v ...interface{})
Panicf works just like log.Panicf, but with a Red "PANIC[0000]" prefix.
func Panicln ¶
func Panicln(v ...interface{})
Panicln works just like log.Panicln, but with a Red "PANIC[0000]" prefix.
func SetLevel ¶
func SetLevel(level Level)
SetLevel is a function to set the log level (i.e Info, Warn, Debug, etc.)
func Warn ¶
func Warn(v ...interface{})
Warn works just like log.Print, but with a Yellow "WARN[0000]" prefix.
Types ¶
type Logger ¶
func (*Logger) Debug ¶
func (l *Logger) Debug(v ...interface{})
Debug works just like log.Print, but with a Purple "DEBUG[0000]" prefix.
func (*Logger) Debugln ¶
func (l *Logger) Debugln(v ...interface{})
Debugln works just like log.Println, but with a Purple "DEBUG[0000]" prefix.
func (*Logger) Error ¶
func (l *Logger) Error(v ...interface{})
Error works just like log.Print, but with a Red "ERROR[0000]" prefix.
func (*Logger) Errorln ¶
func (l *Logger) Errorln(v ...interface{})
Errorln works just like log.Println, but with a Red "ERROR[0000]" prefix.
func (*Logger) Fatal ¶
func (l *Logger) Fatal(v ...interface{})
Fatal works just like log.Fatal, but with a Red "FATAL[0000]" prefix.
func (*Logger) Fatalln ¶
func (l *Logger) Fatalln(v ...interface{})
Fatalln works just like log.Fatalln, but with a Red "FATAL[0000]" prefix.
func (*Logger) Info ¶
func (l *Logger) Info(v ...interface{})
Info works just like log.Print, but with a Blue "INFO[0000]" prefix.
func (*Logger) Infoln ¶
func (l *Logger) Infoln(v ...interface{})
Infoln works just like log.Println, but with a Blue "INFO[0000]" prefix.
func (*Logger) Panic ¶
func (l *Logger) Panic(v ...interface{})
Panic works just like log.Panic, but with a Red "PANIC[0000]" prefix.
func (*Logger) Panicln ¶
func (l *Logger) Panicln(v ...interface{})
Panicln works just like log.Panicln, but with a Red "PANIC[0000]" prefix.
func (*Logger) Warn ¶
func (l *Logger) Warn(v ...interface{})
Warn works just like log.Print, but with a Yellow "WARN[0000]" prefix.