func AddNopSync(writer io.Writer) zapcore.WriteSyncer
AddNoSync adds a NOP Sync implementation.
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.
Factory produces JSON logger instances.
type Factory struct{}
func (f Factory) Create(c logsapi.LoggingConfiguration, o logsapi.LoggingOptions) (logr.Logger, logsapi.RuntimeControl)
func (f Factory) Feature() featuregate.Feature