Documentation ¶
Index ¶
- Constants
- Variables
- func AsyncZapWriteJson(strJson string)
- func AsyncZapWriteMap(data map[string]interface{})
- func Debug(format string, v ...interface{})
- func Error(format string, v ...interface{})
- func Info(format string, v ...interface{})
- func InitZapLogger(logInConsole bool)
- func Panic(format string, v ...interface{})
- func RandHit(rate int64) bool
- func SetCfg(cfg *XLogConfig) error
- func Warn(format string, v ...interface{})
- type XLogConf
- type XLogConfig
- type XLogInter
- type XLogLevelDef
- type XLogger
- func (this *XLogger) Debug(format string, v ...interface{})
- func (this *XLogger) Error(format string, v ...interface{})
- func (this *XLogger) Info(format string, v ...interface{})
- func (this *XLogger) Panic(format string, v ...interface{})
- func (this *XLogger) Print(level int, format string, v ...interface{}) error
- func (this *XLogger) Warn(format string, v ...interface{})
- type ZapWriter
- func (z *ZapWriter) AsyncWriteJson(data string) error
- func (z *ZapWriter) AsyncWriteMap(data map[string]interface{}) error
- func (z *ZapWriter) Init(logPath string, level zapcore.Level, maxSize, maxBackups, maxAge int, ...) error
- func (z *ZapWriter) WriteJson(flag, strJson string) error
- func (z *ZapWriter) WriteMap(flag string, data map[string]interface{}) error
Constants ¶
View Source
const ( InvalidLevelMin = iota DebugLevel InfoLevel WarnLevel ErrorLevel PanicLevel InvalidLevelMax )
Variables ¶
View Source
var XLogLevelConf_Level = map[int]*XLogLevelDef{ DebugLevel: &XLogLevelDef{DebugLevel, "debug", "[Debug]"}, InfoLevel: &XLogLevelDef{InfoLevel, "info", "[Info ]"}, WarnLevel: &XLogLevelDef{WarnLevel, "warn", "[Warn ]"}, ErrorLevel: &XLogLevelDef{ErrorLevel, "error", "[Error]"}, PanicLevel: &XLogLevelDef{ErrorLevel, "panic", "[Panic]"}, }
View Source
var XLogLevelConf_Name = map[string]*XLogLevelDef{ "debug": &XLogLevelDef{DebugLevel, "debug", "[Debug]"}, "info": &XLogLevelDef{InfoLevel, "info", "[Info ]"}, "warn": &XLogLevelDef{WarnLevel, "warn", "[Warn ]"}, "error": &XLogLevelDef{ErrorLevel, "error", "[Error]"}, "panic": &XLogLevelDef{ErrorLevel, "panic", "[Panic]"}, }
Functions ¶
func AsyncZapWriteJson ¶
func AsyncZapWriteJson(strJson string)
func AsyncZapWriteMap ¶
func AsyncZapWriteMap(data map[string]interface{})
func InitZapLogger ¶
func InitZapLogger(logInConsole bool)
func SetCfg ¶
func SetCfg(cfg *XLogConfig) error
Types ¶
type XLogConfig ¶
type XLogLevelDef ¶
type XLogger ¶
type XLogger struct {
// contains filtered or unexported fields
}
func NewXLogger ¶
func NewXLogger(config *XLogConfig) *XLogger
type ZapWriter ¶
type ZapWriter struct {
// contains filtered or unexported fields
}
func (*ZapWriter) AsyncWriteJson ¶
func (*ZapWriter) AsyncWriteMap ¶
Click to show internal directories.
Click to hide internal directories.