logutils

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

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

Go to latest
Published: Apr 5, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ZapEncoder

func ZapEncoder() zapcore.Encoder

func ZapLogLevel

func ZapLogLevel(level Level) (lvl zap.AtomicLevel)

func ZapOptions

func ZapOptions(meta map[string]interface{}) (opts []zap.Option)

func ZapWriteSyncer

func ZapWriteSyncer() (ws zapcore.WriteSyncer)

Types

type IKitexZapKVLogger

type IKitexZapKVLogger interface {
	klog.FullLogger
	gorm.IkvLogger
}

func NewkitexZapKVLogger

func NewkitexZapKVLogger(level Level, meta map[string]interface{}) (logger IKitexZapKVLogger)

type Level

type Level string
const (
	LevelTrace  Level = "trace"
	LevelDebug  Level = "debug"
	LevelInfo   Level = "info"
	LevelNotice Level = "notice"
	LevelWarn   Level = "warn"
	LevelError  Level = "error"
	LevelFatal  Level = "fatal"
)

func (Level) KitexLogLevel

func (level Level) KitexLogLevel() klog.Level

KitexLogLevel return kitex log level

func (Level) ZapLogLevel

func (level Level) ZapLogLevel() zapcore.Level

ZapLogLevel return zap log level

Jump to

Keyboard shortcuts

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