Documentation
¶
Index ¶
- Variables
- func Debug(moduleName string, fields ...zap.Field)
- func DebugAny(msg ...any)
- func DebugJSON(moduleName, name string, value interface{})
- func Dump(value interface{}, msg ...string)
- func Error(moduleName string, fields ...zap.Field)
- func ErrorAny(msg ...any)
- func ErrorJSON(moduleName, name string, value interface{})
- func Fatal(moduleName string, fields ...zap.Field)
- func FatalAny(msg ...any)
- func FatalJSON(moduleName, name string, value interface{})
- func Info(moduleName string, fields ...zap.Field)
- func InfoAny(msg ...any)
- func InfoJSON(moduleName, name string, value interface{})
- func InitLog(c Config)
- func LogErrIf(err error)
- func LogInfoIf(err error)
- func LogWarnIf(err error)
- func Warn(moduleName string, fields ...zap.Field)
- func WarnAny(msg ...any)
- func WarnJSON(moduleName, name string, value interface{})
- type Config
- type File
- type GormWriter
- type Kafka
- type KafkaLogWriter
Constants ¶
This section is empty.
Variables ¶
View Source
var Logger *zap.Logger
Logger 全局 Logger 对象
Functions ¶
func DebugJSON ¶
func DebugJSON(moduleName, name string, value interface{})
DebugJSON 记录对象类型的 debug 日志,使用 json.Marshal 进行编码。调用示例:
logger.DebugJSON("Auth", "读取登录用户", auth.CurrentUser())
Types ¶
type GormWriter ¶
type GormWriter struct { }
func NewGormWriter ¶
func NewGormWriter() *GormWriter
func (*GormWriter) Printf ¶
func (w *GormWriter) Printf(key string, data ...interface{})
Printf 实现打印日志接口
type KafkaLogWriter ¶
func (*KafkaLogWriter) Sync ¶
func (w *KafkaLogWriter) Sync() error
Click to show internal directories.
Click to hide internal directories.