logger

package
v1.3.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func CloseLogger

func CloseLogger()

func GetLogger

func GetLogger() *zap.Logger

func GetSrLogger added in v1.3.0

func GetSrLogger() raft.Logger

func InitLogger

func InitLogger(conf config.Logger)

func InitSrLogger added in v1.3.0

func InitSrLogger(conf config.Logger)

func SetErrnoStatHandler

func SetErrnoStatHandler(h ErrnoStatHandler)

func SetInitLoggerHandler

func SetInitLoggerHandler(handler func(*zap.Logger))

func SetLevel added in v1.1.1

func SetLevel(lev string) error

func SetLogger

func SetLogger(zapLogger *zap.Logger)

Types

type ErrnoStatHandler

type ErrnoStatHandler func(string)

type LogSuppressor

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

func NewLogSuppressor

func NewLogSuppressor() *LogSuppressor

func (*LogSuppressor) ForceIndulge

func (ls *LogSuppressor) ForceIndulge() *SuppressLog

func (*LogSuppressor) Indulge

func (ls *LogSuppressor) Indulge() *SuppressLog

func (*LogSuppressor) Suppress

func (ls *LogSuppressor) Suppress(n errno.Node, m errno.Module, level zapcore.Level, message string, fields []zap.Field) *SuppressLog

type Logger

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

func NewLogger

func NewLogger(module errno.Module) *Logger

func (*Logger) Debug

func (l *Logger) Debug(msg string, fields ...zap.Field)

func (*Logger) Error

func (l *Logger) Error(msg string, fields ...zap.Field)

func (*Logger) GetSuppressLogger

func (l *Logger) GetSuppressLogger() *SuppressLogger

func (*Logger) GetZapLogger

func (l *Logger) GetZapLogger() *zap.Logger

func (*Logger) Info

func (l *Logger) Info(msg string, fields ...zap.Field)

func (*Logger) IsDebugLevel added in v1.1.0

func (l *Logger) IsDebugLevel() bool

func (*Logger) SetModule

func (l *Logger) SetModule(m errno.Module)

func (*Logger) SetZapLogger

func (l *Logger) SetZapLogger(lg *zap.Logger) *Logger

func (*Logger) Warn

func (l *Logger) Warn(msg string, fields ...zap.Field)

func (*Logger) With

func (l *Logger) With(fields ...zap.Field) *Logger

type SuppressLog

type SuppressLog struct {
	Node     errno.Node
	Module   errno.Module
	Level    zapcore.Level
	Message  string
	Fields   []zap.Field
	Frame    runtime.Frame
	Repeated uint64
	Checked  uint64
}

func NewSuppressLog

func NewSuppressLog(n errno.Node, m errno.Module, level zapcore.Level, message string, fields []zap.Field, frame runtime.Frame) *SuppressLog

type SuppressLogger

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

func GetSuppressLogger

func GetSuppressLogger() *SuppressLogger

func NewSuppressLogger

func NewSuppressLogger() *SuppressLogger

func (*SuppressLogger) ApplyObserver

func (l *SuppressLogger) ApplyObserver(observer func(*SuppressLog))

func (*SuppressLogger) Close

func (l *SuppressLogger) Close()

func (*SuppressLogger) Debug

func (l *SuppressLogger) Debug(msg string, fields ...zap.Field)

func (*SuppressLogger) Error

func (l *SuppressLogger) Error(n errno.Node, m errno.Module, msg string, fields ...zap.Field)

func (*SuppressLogger) GetZapLogger

func (l *SuppressLogger) GetZapLogger() *zap.Logger

func (*SuppressLogger) Info

func (l *SuppressLogger) Info(msg string, fields ...zap.Field)

func (*SuppressLogger) SetZapLogger

func (l *SuppressLogger) SetZapLogger(lg *zap.Logger) *SuppressLogger

func (*SuppressLogger) Warn

func (l *SuppressLogger) Warn(msg string, fields ...zap.Field)

func (*SuppressLogger) With

func (l *SuppressLogger) With(fields ...zap.Field) *SuppressLogger

Jump to

Keyboard shortcuts

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