Documentation ¶
Index ¶
- Constants
- func Critical(v ...interface{})
- func Criticalf(format string, v ...interface{})
- func Criticalfln(format string, v ...interface{})
- func Debug(v ...interface{})
- func Debugf(format string, v ...interface{})
- func Debugfln(format string, v ...interface{})
- func Error(v ...interface{})
- func Errorf(format string, v ...interface{})
- func Errorfln(format string, v ...interface{})
- func Fatal(v ...interface{})
- func Fatalf(format string, v ...interface{})
- func Fatalfln(format string, v ...interface{})
- func GetAsync() bool
- func GetDebug() bool
- func GetFlags() int
- func GetLevel() int
- func GetPath() string
- func GetPrefix() string
- func GetStack(skip ...int) string
- func GetStackSkip() int
- func GetStackStatus() bool
- func GetWriter() io.Writer
- func Info(v ...interface{})
- func Infof(format string, v ...interface{})
- func Infofln(format string, v ...interface{})
- func Notice(v ...interface{})
- func Noticef(format string, v ...interface{})
- func Noticefln(format string, v ...interface{})
- func Panic(v ...interface{})
- func Panicf(format string, v ...interface{})
- func Panicfln(format string, v ...interface{})
- func Print(v ...interface{})
- func PrintStack(skip ...int)
- func Printf(format string, v ...interface{})
- func Printfln(format string, v ...interface{})
- func Println(v ...interface{})
- func SetAsync(enabled bool)
- func SetDebug(debug bool)
- func SetFile(pattern string)
- func SetFlags(flags int)
- func SetHeaderPrint(enabled bool)
- func SetLevel(level int)
- func SetPath(path string) error
- func SetPrefix(prefix string)
- func SetStack(enabled bool)
- func SetStdoutPrint(enabled bool)
- func SetWriter(writer io.Writer)
- func Warning(v ...interface{})
- func Warningf(format string, v ...interface{})
- func Warningfln(format string, v ...interface{})
- type TLogger
- func Async(enabled ...bool) *TLogger
- func Cat(category string) *TLogger
- func Clone() *TLogger
- func Expose() *TLogger
- func File(pattern string) *TLogger
- func Header(enabled ...bool) *TLogger
- func Level(level int) *TLogger
- func Line(long ...bool) *TLogger
- func Logger() *TLogger
- func New() *TLogger
- func Path(path string) *TLogger
- func Skip(skip int) *TLogger
- func Stack(enabled bool, skip ...int) *TLogger
- func Stdout(enabled ...bool) *TLogger
- func To(writer io.Writer) *TLogger
- func (l *TLogger) Async(enabled ...bool) *TLogger
- func (l *TLogger) Cat(category string) *TLogger
- func (l *TLogger) Clone() *TLogger
- func (l *TLogger) Critical(v ...interface{})
- func (l *TLogger) Criticalf(format string, v ...interface{})
- func (l *TLogger) Criticalfln(format string, v ...interface{})
- func (l *TLogger) Debug(v ...interface{})
- func (l *TLogger) Debugf(format string, v ...interface{})
- func (l *TLogger) Debugfln(format string, v ...interface{})
- func (l *TLogger) Error(v ...interface{})
- func (l *TLogger) Errorf(format string, v ...interface{})
- func (l *TLogger) Errorfln(format string, v ...interface{})
- func (l *TLogger) Fatal(v ...interface{})
- func (l *TLogger) Fatalf(format string, v ...interface{})
- func (l *TLogger) Fatalfln(format string, v ...interface{})
- func (l *TLogger) File(file string) *TLogger
- func (l *TLogger) GetAsync() bool
- func (l *TLogger) GetDebug() bool
- func (l *TLogger) GetFlags() int
- func (l *TLogger) GetLevel() int
- func (l *TLogger) GetPath() string
- func (l *TLogger) GetPrefix() string
- func (l *TLogger) GetStack(skip ...int) string
- func (l *TLogger) GetStackSkip() int
- func (l *TLogger) GetStackStatus() bool
- func (l *TLogger) GetWriter() io.Writer
- func (l *TLogger) Header(enabled ...bool) *TLogger
- func (l *TLogger) Info(v ...interface{})
- func (l *TLogger) Infof(format string, v ...interface{})
- func (l *TLogger) Infofln(format string, v ...interface{})
- func (l *TLogger) Level(level int) *TLogger
- func (l *TLogger) Line(long ...bool) *TLogger
- func (l *TLogger) Notice(v ...interface{})
- func (l *TLogger) Noticef(format string, v ...interface{})
- func (l *TLogger) Noticefln(format string, v ...interface{})
- func (l *TLogger) Panic(v ...interface{})
- func (l *TLogger) Panicf(format string, v ...interface{})
- func (l *TLogger) Panicfln(format string, v ...interface{})
- func (l *TLogger) Path(path string) *TLogger
- func (l *TLogger) Print(v ...interface{})
- func (l *TLogger) PrintStack(skip ...int)
- func (l *TLogger) Printf(format string, v ...interface{})
- func (l *TLogger) Printfln(format string, v ...interface{})
- func (l *TLogger) Println(v ...interface{})
- func (l *TLogger) SetAsync(enabled bool)
- func (l *TLogger) SetDebug(debug bool)
- func (l *TLogger) SetFile(pattern string)
- func (l *TLogger) SetFlags(flags int)
- func (l *TLogger) SetHeaderPrint(enabled bool)
- func (l *TLogger) SetLevel(level int)
- func (l *TLogger) SetPath(path string) error
- func (l *TLogger) SetPrefix(prefix string)
- func (l *TLogger) SetStack(enabled bool)
- func (l *TLogger) SetStackSkip(skip int)
- func (l *TLogger) SetStdoutPrint(enabled bool)
- func (l *TLogger) SetWriter(writer io.Writer)
- func (l *TLogger) Skip(skip int) *TLogger
- func (l *TLogger) Stack(enabled bool, skip ...int) *TLogger
- func (l *TLogger) StdPrint(enabled ...bool) *TLogger
- func (l *TLogger) Stdout(enabled ...bool) *TLogger
- func (l *TLogger) To(writer io.Writer) *TLogger
- func (l *TLogger) Warning(v ...interface{})
- func (l *TLogger) Warningf(format string, v ...interface{})
- func (l *TLogger) Warningfln(format string, v ...interface{})
- func (l *TLogger) Write(p []byte) (n int, err error)
Constants ¶
View Source
const ( LEVEL_ALL = LEVEL_DEBU | LEVEL_INFO | LEVEL_NOTI | LEVEL_WARN | LEVEL_ERRO | LEVEL_CRIT LEVEL_DEV = LEVEL_ALL LEVEL_PROD = LEVEL_WARN | LEVEL_ERRO | LEVEL_CRIT LEVEL_DEBU = 1 << iota LEVEL_INFO LEVEL_WARN LEVEL_ERRO LEVEL_NOTI LEVEL_CRIT )
View Source
const ( F_ASYNC = 1 << iota // Print logging content asynchronously。 F_FILE_LONG // Print full file name and line number: /a/b/c/d.go:23. F_FILE_SHORT // Print final file name element and line number: d.go:23. overrides F_FILE_LONG. F_TIME_DATE // Print the date in the local time zone: 2009-01-23. F_TIME_TIME // Print the time in the local time zone: 01:23:23. F_TIME_MILLI // Print the time with milliseconds in the local time zone: 01:23:23.675. F_TIME_STD = F_TIME_DATE | F_TIME_MILLI )
Variables ¶
This section is empty.
Functions ¶
func Criticalfln ¶
func Criticalfln(format string, v ...interface{})
func GetStackSkip ¶
func GetStackSkip() int
func GetStackStatus ¶
func GetStackStatus() bool
func Warningfln ¶
func Warningfln(format string, v ...interface{})
Types ¶
type TLogger ¶
type TLogger struct {
// contains filtered or unexported fields
}
func (*TLogger) Criticalfln ¶
func (*TLogger) GetStackSkip ¶
func (*TLogger) GetStackStatus ¶
func (*TLogger) SetStdoutPrint ¶
设置日志是否输出到stdout, 默认为true
func (*TLogger) Warningfln ¶
Click to show internal directories.
Click to hide internal directories.