Documentation ¶
Overview ¶
*
- @copyright 像衍科技-idr.ai
- @author 牛牛-研发部-www.ruomm.com
- @create 2024/1/19 16:38
- @version 1.0
*
- @copyright www.ruomm.com
- @author 牛牛-wanruome@126.com
- @create 2024/4/11 23:16
- @version 1.0
Index ¶
- func ConfigCallerSkipHandler(handler XCallerSkipHandler)
- func ConfigMutilLoggerHandler(handler XMutilLoggerHandler)
- func InitLogger(logConfig interface{}, workDirPath string, handler XCallerSkipHandler) error
- func InitMutilLogger(logConfig interface{}, workDirPath string, instanceName string, ...) error
- type LogConfigs
- type LoggerX
- func (looger LoggerX) DPanic(message string, fields ...zap.Field)
- func (looger LoggerX) Debug(message string, fields ...zap.Field)
- func (looger LoggerX) Error(message string, fields ...zap.Field)
- func (looger LoggerX) Fatal(message string, fields ...zap.Field)
- func (looger LoggerX) Info(message string, fields ...zap.Field)
- func (looger LoggerX) Log(lvl zapcore.Level, msg string, fields ...zap.Field)
- func (looger LoggerX) Panic(message string, fields ...zap.Field)
- func (looger LoggerX) Warn(message string, fields ...zap.Field)
- type MutilLoggerX
- func (mutilLogger MutilLoggerX) DPanic(message string, fields ...zap.Field)
- func (mutilLogger MutilLoggerX) Debug(message string, fields ...zap.Field)
- func (mutilLogger MutilLoggerX) Error(message string, fields ...zap.Field)
- func (mutilLogger MutilLoggerX) Fatal(message string, fields ...zap.Field)
- func (mutilLogger MutilLoggerX) Info(message string, fields ...zap.Field)
- func (mutilLogger MutilLoggerX) Log(lvl zapcore.Level, message string, fields ...zap.Field)
- func (mutilLogger MutilLoggerX) Panic(message string, fields ...zap.Field)
- func (mutilLogger MutilLoggerX) Warn(message string, fields ...zap.Field)
- type XCallerSkipHandler
- type XMutilLoggerHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigCallerSkipHandler ¶
func ConfigCallerSkipHandler(handler XCallerSkipHandler)
func ConfigMutilLoggerHandler ¶ added in v0.8.9
func ConfigMutilLoggerHandler(handler XMutilLoggerHandler)
func InitLogger ¶
func InitLogger(logConfig interface{}, workDirPath string, handler XCallerSkipHandler) error
func InitMutilLogger ¶ added in v0.9.0
func InitMutilLogger(logConfig interface{}, workDirPath string, instanceName string, handler XCallerSkipHandler) error
Types ¶
type LogConfigs ¶
type LogConfigs struct { Level string `xref:"Level"` StdOut bool `xref:"StdOut"` MaxSize int `xref:"MaxSize"` MaxBackups int `xref:"MaxBackups"` MaxAges int `xref:"MaxAges"` Compress bool `xref:"Compress"` ServiceName string `xref:"ServiceName"` InstanceName string `xref:"InstanceName"` TextMode bool `xref:"TextMode;tidy"` }
type LoggerX ¶ added in v0.8.0
type LoggerX struct { ZapLogger *zap.Logger Development bool // contains filtered or unexported fields }
var Logger *LoggerX
var Logger *zap.Logger
func GenerateLogger ¶ added in v1.1.3
type MutilLoggerX ¶ added in v0.8.9
type MutilLoggerX struct {
// contains filtered or unexported fields
}
var MutilLogger *MutilLoggerX
func (MutilLoggerX) DPanic ¶ added in v0.8.9
func (mutilLogger MutilLoggerX) DPanic(message string, fields ...zap.Field)
func (MutilLoggerX) Debug ¶ added in v0.8.9
func (mutilLogger MutilLoggerX) Debug(message string, fields ...zap.Field)
func (MutilLoggerX) Error ¶ added in v0.8.9
func (mutilLogger MutilLoggerX) Error(message string, fields ...zap.Field)
func (MutilLoggerX) Fatal ¶ added in v0.8.9
func (mutilLogger MutilLoggerX) Fatal(message string, fields ...zap.Field)
func (MutilLoggerX) Info ¶ added in v0.8.9
func (mutilLogger MutilLoggerX) Info(message string, fields ...zap.Field)
type XCallerSkipHandler ¶
type XMutilLoggerHandler ¶ added in v0.8.9
Click to show internal directories.
Click to hide internal directories.