logger

package
v0.0.0-...-fbb851a Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloseLogger

func CloseLogger()

func GetLogger

func GetLogger() *zap.Logger

func InitLogger

func InitLogger(conf conf.Logger)

func SetInitLoggerHandler

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

func SetLogger

func SetLogger(zapLogger *zap.Logger)

Types

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(level zapcore.Level, message string, fields []zap.Field) *SuppressLog

type Logger

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

func NewLogger

func NewLogger(module string) *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) 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 {
	Level    zapcore.Level
	Message  string
	Fields   []zap.Field
	Frame    runtime.Frame
	Repeated uint64
	Checked  uint64
}

func NewSuppressLog

func NewSuppressLog(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(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