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

package json

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 logsapi.VerbosityLevel, infoStream, errorStream zapcore.WriteSyncer, encoderConfig *zapcore.EncoderConfig) (logr.Logger, logsapi.RuntimeControl)

NewJSONLogger creates a new json logr.Logger and its associated control interface. 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 (Factory) Feature

func (f Factory) Feature() featuregate.Feature

Source Files

json.go

Directories

PathSynopsis
logs/json/register
Version
v0.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Imports
9 packages
Last checked
1 hour ago

Tools for package owners.