component-basek8s.io/component-base/logs/json Index | Files | Directories

package logs

import "k8s.io/component-base/logs/json"

Index

Functions

func AddNopSync

func AddNopSync(writer io.Writer) zapcore.WriteSyncer

AddNoSync adds a NOP Sync implementation.

func NewJSONLogger

func NewJSONLogger(v config.VerbosityLevel, infoStream, errorStream zapcore.WriteSyncer, encoderConfig *zapcore.EncoderConfig) (logr.Logger, func())

NewJSONLogger creates a new json logr.Logger and its associated flush function. The separate error stream is optional and may be nil. The encoder config is also optional.

Types

type Factory

type Factory struct{}

Factory produces JSON logger instances.

func (Factory) Create

func (f Factory) Create(c config.LoggingConfiguration) (logr.Logger, func())

Source Files

json.go

Directories

PathSynopsis
logs/json/register
Version
v0.24.5
Published
Sep 14, 2022
Platform
js/wasm
Imports
9 packages
Last checked
1 hour ago

Tools for package owners.