tools

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2024 License: Apache-2.0 Imports: 14 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadConfigInto

func LoadConfigInto(conf any, fromDir string) error

func NewZapLogger added in v0.7.0

func NewZapLogger(logLevel zapcore.Level) (logr.Logger, zap.AtomicLevel, error)

func ParseDuration

func ParseDuration(dur string) (time.Duration, error)

func PtrTo

func PtrTo[T any](o T) *T

func SyncLogLevel added in v0.7.0

func SyncLogLevel(ctx context.Context, logger logr.Logger, eventChan chan string, atomicLevel zap.AtomicLevel, getLogLevelFromPath LogLevelGetter)

func WatchForConfigChangeEvents added in v0.7.0

func WatchForConfigChangeEvents(ctx context.Context, configFilePath string, logger logr.Logger, eventChan chan string) error

Types

type LogLevelGetter added in v0.7.0

type LogLevelGetter func(string) (zapcore.Level, error)

type LogrWriter added in v0.5.0

type LogrWriter struct {
	Logger  logr.Logger
	Message string
}

LogrWriter implements io.Writer and converts Write calls to logr.Logger.Error() calls

func (*LogrWriter) Write added in v0.5.0

func (w *LogrWriter) Write(msg []byte) (int, error)

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.
k8s
fake
Code generated by counterfeiter.
Code generated by counterfeiter.
fake
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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