Documentation
¶
Index ¶
- Constants
- func Debug(args ...interface{})
- func Debugf(format string, args ...interface{})
- func Debugln(args ...interface{})
- func Error(args ...interface{})
- func Errorf(format string, args ...interface{})
- func Errorln(args ...interface{})
- func Fatal(args ...interface{})
- func Fatalf(format string, args ...interface{})
- func Fatalln(args ...interface{})
- func Flags() int
- func GetDebug() *log.Logger
- func GetDefault() *log.Logger
- func GetDefaultLogLevel() int
- func GetError() *log.Logger
- func GetFatal() *log.Logger
- func GetInfo() *log.Logger
- func GetLogLevel() int
- func GetPanic() *log.Logger
- func GetTrace() *log.Logger
- func GetWarn() *log.Logger
- func Info(args ...interface{})
- func Infof(format string, args ...interface{})
- func Infoln(args ...interface{})
- func Panic(args ...interface{})
- func Panicf(format string, args ...interface{})
- func Panicln(args ...interface{})
- func ParseLogLevel(l string, defaultLevel int) (level int, err error)
- func Print(args ...interface{})
- func Printf(format string, args ...interface{})
- func Println(args ...interface{})
- func SetDefaultLogLevel(loglevel int)
- func SetDefaultLogLevels(nornal, info, trace, warn, err, fatal, panic bool)
- func SetFlags(flag int)
- func SetLevelOutput(l string, w io.Writer)
- func SetLogLevel(loglevel int)
- func SetLogLevelString(loglevel string) (err error)
- func SetLogLevels(nornal, info, trace, warn, err, fatal, panic bool)
- func SetOutput(w io.Writer)
- func Trace(args ...interface{})
- func Tracef(format string, args ...interface{})
- func Traceln(args ...interface{})
- func Warning(args ...interface{})
- func Warningf(format string, args ...interface{})
- func Warningln(args ...interface{})
- type LogWriter
- type Logger
- func (v *Logger) Debug(args ...interface{})
- func (v *Logger) DebugOutput(calldepth int, s string)
- func (v *Logger) Debugf(format string, args ...interface{})
- func (v *Logger) Debugln(args ...interface{})
- func (v Logger) DefaultOutput(calldepth int, s string)
- func (v *Logger) Error(args ...interface{})
- func (v *Logger) ErrorOutput(calldepth int, s string)
- func (v *Logger) Errorf(format string, args ...interface{})
- func (v *Logger) Errorln(args ...interface{})
- func (v *Logger) Fatal(args ...interface{})
- func (v *Logger) FatalOutput(calldepth int, s string)
- func (v *Logger) Fatalf(format string, args ...interface{})
- func (v *Logger) Fatalln(args ...interface{})
- func (v *Logger) Flags() int
- func (v *Logger) GetLogLevel() int
- func (v *Logger) Info(args ...interface{})
- func (v *Logger) InfoOutput(calldepth int, s string)
- func (v Logger) Infof(format string, args ...interface{})
- func (v *Logger) Infoln(args ...interface{})
- func (v *Logger) Panic(args ...interface{})
- func (v *Logger) PanicOutput(calldepth int, s string)
- func (v *Logger) Panicf(format string, args ...interface{})
- func (v *Logger) Panicln(args ...interface{})
- func (v *Logger) Print(args ...interface{})
- func (v Logger) Printf(format string, args ...interface{})
- func (v Logger) Println(args ...interface{})
- func (v *Logger) SetFlags(flag int)
- func (v *Logger) SetLevelOutput(l string, w io.Writer)
- func (v *Logger) SetLogLevel(loglevel int)
- func (v *Logger) SetLogLevelString(loglevel string) (err error)
- func (v *Logger) SetLogLevels(mesg, info, trace, warn, err, fatal, panic bool)
- func (v *Logger) SetOutput(w io.Writer)
- func (v *Logger) Trace(args ...interface{})
- func (v *Logger) TraceOutput(calldepth int, s string)
- func (v *Logger) Tracef(format string, args ...interface{})
- func (v *Logger) Traceln(args ...interface{})
- func (v *Logger) Warning(args ...interface{})
- func (v *Logger) WarningOutput(calldepth int, s string)
- func (v *Logger) Warningf(format string, args ...interface{})
- func (v *Logger) Warningln(args ...interface{})
- func (v *Logger) Writer() LogWriter
Constants ¶
const ( LogNone = 0 LogMessage = 1 LogTrace = 1 << 1 LogDebug = 1 << 2 LogInfo = 1 << 3 LogWarn = 1 << 4 LogError = 1 << 5 LogFatal = 1 << 6 LogPanic = 1 << 7 )
Variables ¶
This section is empty.
Functions ¶
func Fatal ¶
func Fatal(args ...interface{})
Fatalln is equivalent to l.Println() followed by a call to os.Exit(1).
func Fatalf ¶
func Fatalf(format string, args ...interface{})
Fatalf is equivalent to l.Printf() followed by a call to os.Exit(1).
func Fatalln ¶
func Fatalln(args ...interface{})
Fatalln is equivalent to l.Println() followed by a call to os.Exit(1).
func Flags ¶
func Flags() int
Flags returns the output flags for the logger. The flag bits are Ldate, Ltime, and so on.
func GetDefault ¶
func GetDefaultLogLevel ¶
func GetDefaultLogLevel() int
func GetLogLevel ¶
func GetLogLevel() int
func Panic ¶
func Panic(args ...interface{})
Panic is equivalent to l.Print() followed by a call to panic().
func Panicf ¶
func Panicf(format string, args ...interface{})
Panicf is equivalent to l.Printf() followed by a call to panic().
func Panicln ¶
func Panicln(args ...interface{})
Panicln is equivalent to l.Println() followed by a call to panic().
func SetDefaultLogLevel ¶
func SetDefaultLogLevel(loglevel int)
func SetDefaultLogLevels ¶
func SetDefaultLogLevels(nornal, info, trace, warn, err, fatal, panic bool)
func SetFlags ¶
func SetFlags(flag int)
SetFlags sets the output flags for the logger. The flag bits are Ldate, Ltime, and so on.
func SetLevelOutput ¶
func SetLogLevel ¶
func SetLogLevel(loglevel int)
func SetLogLevelString ¶
func SetLogLevels ¶
func SetLogLevels(nornal, info, trace, warn, err, fatal, panic bool)
Types ¶
type LogWriter ¶
type LogWriter interface {
Panic(args ...interface{})
Panicf(format string, args ...interface{})
Panicln(args ...interface{})
Fatal(args ...interface{})
Fatalf(format string, args ...interface{})
Fatalln(args ...interface{})
Error(args ...interface{})
Errorf(format string, args ...interface{})
Errorln(args ...interface{})
Warning(args ...interface{})
Warningf(format string, args ...interface{})
Warningln(args ...interface{})
Debug(args ...interface{})
Debugf(format string, args ...interface{})
Debugln(args ...interface{})
Info(args ...interface{})
Infof(format string, args ...interface{})
Infoln(args ...interface{})
Trace(args ...interface{})
Tracef(format string, args ...interface{})
Traceln(args ...interface{})
Print(args ...interface{})
Printf(format string, args ...interface{})
Println(args ...interface{})
}
type Logger ¶
type Logger struct {
PANIC *log.Logger
FATAL *log.Logger
ERROR *log.Logger
WARN *log.Logger
DEBUG *log.Logger
TRACE *log.Logger
INFO *log.Logger
MESSAGE *log.Logger
// contains filtered or unexported fields
}
func (*Logger) DebugOutput ¶
func (Logger) DefaultOutput ¶
func (*Logger) ErrorOutput ¶
func (*Logger) FatalOutput ¶
func (*Logger) Flags ¶
Flags returns the output flags for the logger. The flag bits are Ldate, Ltime, and so on.
func (*Logger) GetLogLevel ¶
func (*Logger) InfoOutput ¶
func (*Logger) PanicOutput ¶
func (*Logger) SetFlags ¶
SetFlags sets the output flags for the logger. The flag bits are Ldate, Ltime, and so on.