logger

package
v0.0.0-...-2b54507 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 6, 2025 License: Apache-2.0 Imports: 15 Imported by: 60

Documentation

Index

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
}

func (*LogKafka) Write

func (lk *LogKafka) Write(p []byte) (n int, err error)

type SysLogger

type SysLogger struct {
	// contains filtered or unexported fields
}

func CreateLogger

func CreateLogger(name string) *SysLogger

func GetDefaultLogger

func GetDefaultLogger() *SysLogger

获得默认Logger对象

func GetMQLogger

func GetMQLogger() *SysLogger

func GetRequestResponseLogger

func GetRequestResponseLogger() *SysLogger

func (*SysLogger) Debug

func (s *SysLogger) Debug(msg interface{}, fields ...zap.Field)

func (*SysLogger) DebugH

func (s *SysLogger) DebugH(httpContext *model.HttpContext, msg string, fields ...zap.Field)

func (*SysLogger) DebugHf

func (s *SysLogger) DebugHf(httpContext *model.HttpContext, fmtstr string, args ...interface{})

func (*SysLogger) Debugf

func (s *SysLogger) Debugf(fmtstr string, args ...interface{})

func (*SysLogger) Error

func (s *SysLogger) Error(msg interface{}, fields ...zap.Field)

func (*SysLogger) ErrorH

func (s *SysLogger) ErrorH(httpContext *model.HttpContext, msg string, fields ...zap.Field)

func (*SysLogger) ErrorHf

func (s *SysLogger) ErrorHf(httpContext *model.HttpContext, fmtstr string, args ...interface{})

func (*SysLogger) Errorf

func (s *SysLogger) Errorf(fmtstr string, args ...interface{})

func (*SysLogger) Fatal

func (s *SysLogger) Fatal(msg interface{}, fields ...zap.Field)

func (*SysLogger) Info

func (s *SysLogger) Info(msg interface{}, fields ...zap.Field)

func (*SysLogger) InfoH

func (s *SysLogger) InfoH(httpContext *model.HttpContext, msg string, fields ...zap.Field)

func (*SysLogger) InfoHf

func (s *SysLogger) InfoHf(httpContext *model.HttpContext, fmtstr string, args ...interface{})

func (*SysLogger) Infof

func (s *SysLogger) Infof(fmtstr string, args ...interface{})

func (*SysLogger) Init

func (s *SysLogger) Init()

获得Logger对象

func (*SysLogger) InitLogger

func (s *SysLogger) InitLogger() *SysLogger

func (*SysLogger) SetExtraLoggerOption

func (s *SysLogger) SetExtraLoggerOption(key string, value interface{})

设置额外的配置,并在实例化 logger 时使用。但必须在实例化之前调用 SetExtraLoggerOption

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL