Documentation
¶
Index ¶
- type LogKafka
- type SysLogger
- func (s *SysLogger) Debug(msg interface{}, fields ...zap.Field)
- func (s *SysLogger) DebugH(httpContext *model.HttpContext, msg string, fields ...zap.Field)
- func (s *SysLogger) DebugHf(httpContext *model.HttpContext, fmtstr string, args ...interface{})
- func (s *SysLogger) Debugf(fmtstr string, args ...interface{})
- func (s *SysLogger) Error(msg interface{}, fields ...zap.Field)
- func (s *SysLogger) ErrorH(httpContext *model.HttpContext, msg string, fields ...zap.Field)
- func (s *SysLogger) ErrorHf(httpContext *model.HttpContext, fmtstr string, args ...interface{})
- func (s *SysLogger) Errorf(fmtstr string, args ...interface{})
- func (s *SysLogger) Fatal(msg interface{}, fields ...zap.Field)
- func (s *SysLogger) Info(msg interface{}, fields ...zap.Field)
- func (s *SysLogger) InfoH(httpContext *model.HttpContext, msg string, fields ...zap.Field)
- func (s *SysLogger) InfoHf(httpContext *model.HttpContext, fmtstr string, args ...interface{})
- func (s *SysLogger) Infof(fmtstr string, args ...interface{})
- func (s *SysLogger) Init()
- func (s *SysLogger) InitLogger() *SysLogger
- func (s *SysLogger) SetExtraLoggerOption(key string, value interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogKafka ¶
type LogKafka struct {
Producer sarama.SyncProducer
Topic string
}
type SysLogger ¶
type SysLogger struct {
// contains filtered or unexported fields
}
func CreateLogger ¶
func GetMQLogger ¶
func GetMQLogger() *SysLogger
func GetRequestResponseLogger ¶
func GetRequestResponseLogger() *SysLogger
func (*SysLogger) DebugHf ¶
func (s *SysLogger) DebugHf(httpContext *model.HttpContext, fmtstr string, args ...interface{})
func (*SysLogger) ErrorHf ¶
func (s *SysLogger) ErrorHf(httpContext *model.HttpContext, fmtstr string, args ...interface{})
func (*SysLogger) InfoHf ¶
func (s *SysLogger) InfoHf(httpContext *model.HttpContext, fmtstr string, args ...interface{})
func (*SysLogger) InitLogger ¶
func (*SysLogger) SetExtraLoggerOption ¶
设置额外的配置,并在实例化 logger 时使用。但必须在实例化之前调用 SetExtraLoggerOption
Click to show internal directories.
Click to hide internal directories.