Documentation ¶
Index ¶
- Constants
- Variables
- func NewNullLog() *nullLog
- type DefaultZapLog
- func (l *DefaultZapLog) Caller(offset int) *DefaultZapLog
- func (l *DefaultZapLog) Ctl(t bool) ILog
- func (l *DefaultZapLog) Debug(format string, params ...interface{})
- func (l *DefaultZapLog) Error(format string, params ...interface{})
- func (l *DefaultZapLog) Fatal(format string, params ...interface{})
- func (l *DefaultZapLog) Info(format string, params ...interface{})
- func (l *DefaultZapLog) Panic(format string, params ...interface{})
- func (l *DefaultZapLog) Warn(format string, params ...interface{})
- type ILog
- type InvokeLog
- func (ink *InvokeLog) AddLogger(logger ILog)
- func (ink *InvokeLog) Debug(log string, params ...interface{})
- func (ink *InvokeLog) Error(log string, params ...interface{})
- func (ink *InvokeLog) Fatal(log string, params ...interface{})
- func (ink *InvokeLog) GetLogger() ILog
- func (ink *InvokeLog) Info(log string, params ...interface{})
- func (ink *InvokeLog) Log(level int8, msg string)
- func (ink *InvokeLog) Panic(log string, params ...interface{})
- func (ink *InvokeLog) Warn(log string, params ...interface{})
- type MyLogger
- func (logger *MyLogger) Ctl(t bool) ILog
- func (logger *MyLogger) Debug(format string, params ...interface{})
- func (logger *MyLogger) Error(format string, params ...interface{})
- func (logger *MyLogger) Fatal(format string, params ...interface{})
- func (logger *MyLogger) Info(format string, params ...interface{})
- func (logger *MyLogger) LogPath() string
- func (logger *MyLogger) Panic(format string, params ...interface{})
- func (logger *MyLogger) Path() string
- func (logger *MyLogger) Warn(format string, params ...interface{})
- func (logger *MyLogger) Write(p []byte) (int, error)
- type ZapLogConfig
Constants ¶
View Source
const ( DebugLog = 1 << iota TraceLog InfoLog WarnLog ErrorLog PanicLog FatalLog )
View Source
const DefaultLogPath = "./runtime/logs/app.log"
Variables ¶
Functions ¶
func NewNullLog ¶ added in v1.1.43
func NewNullLog() *nullLog
Types ¶
type DefaultZapLog ¶
type DefaultZapLog struct {
// contains filtered or unexported fields
}
DefaultZapLog default logger
func (*DefaultZapLog) Caller ¶ added in v1.1.39
func (l *DefaultZapLog) Caller(offset int) *DefaultZapLog
func (*DefaultZapLog) Ctl ¶ added in v1.1.44
func (l *DefaultZapLog) Ctl(t bool) ILog
func (*DefaultZapLog) Debug ¶
func (l *DefaultZapLog) Debug(format string, params ...interface{})
func (*DefaultZapLog) Error ¶
func (l *DefaultZapLog) Error(format string, params ...interface{})
func (*DefaultZapLog) Fatal ¶
func (l *DefaultZapLog) Fatal(format string, params ...interface{})
func (*DefaultZapLog) Info ¶
func (l *DefaultZapLog) Info(format string, params ...interface{})
func (*DefaultZapLog) Panic ¶
func (l *DefaultZapLog) Panic(format string, params ...interface{})
func (*DefaultZapLog) Warn ¶
func (l *DefaultZapLog) Warn(format string, params ...interface{})
type ILog ¶
type ILog interface { Debug(log string, params ...interface{}) Info(log string, params ...interface{}) Warn(log string, params ...interface{}) Error(log string, params ...interface{}) Panic(log string, params ...interface{}) Fatal(log string, params ...interface{}) Ctl(bool) ILog //控制是否打印,如 Ctl(true).Warn(...) }
type InvokeLog ¶
type InvokeLog struct {
// contains filtered or unexported fields
}
InvokeLog fast use log
Click to show internal directories.
Click to hide internal directories.