loglevel

package
v0.0.0-...-bb0df7c Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetLogLevel

func GetLogLevel() (operatorv1.LogLevel, bool)

GetLogLevel attempts to guess the current log level that is used by klog. The bool value returned determine whether we were able to determine the current log level or not. We can use flags here as well, but this is less ugly ano more programmatically correct than flags.

func LogLevelToVerbosity

func LogLevelToVerbosity(logLevel operatorv1.LogLevel) int

LogLevelToVerbosity transforms operator log level to a klog numeric verbosity level.

func NewClusterOperatorLoggingController

func NewClusterOperatorLoggingController(operatorClient operatorv1helpers.OperatorClient, recorder events.Recorder) factory.Controller

sets the klog level based on desired state

func SetLogLEvel

func SetLogLEvel(targetLevel operatorv1.LogLevel) error

SetLogLEvel is a nasty hack and attempt to manipulate the global flags as klog does not expose a way to dynamically change the loglevel in runtime.

func ValidLogLevel

func ValidLogLevel(logLevel operatorv1.LogLevel) bool

Types

type LogLevelController

type LogLevelController struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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