logger

package
v0.0.0-...-dffb742 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2023 License: Apache-2.0 Imports: 7 Imported by: 4

Documentation

Overview

provide a global opinionated logger using zap

Index

Constants

View Source
const (
	LogDebugLevel int = -int(zapcore.DebugLevel)
	LogInfoLevel      = -int(zapcore.InfoLevel)
	LogWarnLevel      = -int(zapcore.WarnLevel)
	LogErrorLevel     = -int(zapcore.ErrorLevel)
	LogFatalLevel     = -int(zapcore.FatalLevel)
)

logr level is invert of zap log level see more https://github.com/go-logr/zapr#implementation-details

Variables

View Source
var (
	Info  = logDefault.Info
	Error = logDefault.Error
	Debug = debugDefault.Info
	Warn  = warnDefault.Info
)
View Source
var Discard = logr.Discard

Functions

func CloseHook

func CloseHook()

func FatalIf

func FatalIf(err error, msg string, keysAndValues ...any)

FatalIf panic on error not empty

func ZapConfigDefault

func ZapConfigDefault() zap.Config

func ZapDefault

func ZapDefault() *zap.Logger

func ZapNoStack

func ZapNoStack() *zap.Logger

Types

type Logger

type Logger = logr.Logger

func Factory

func Factory(name string) Logger

func WithZap

func WithZap(z *zap.Logger) Logger

Jump to

Keyboard shortcuts

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