Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoggingT ¶
type LoggingT struct { // Boolean flags. Not handled atomically because the flag.Value interface // does not let us avoid the =true, and that shorthand is necessary for // compatibility. TODO: does this matter enough to fix? Seems unlikely. // +optional ToStderr *bool `json:"logtostderr,omitempty"` // The -logtostderr flag. // log to standard error as well as files (no effect when -logtostderr=true) // +optional AlsoToStderr *bool `json:"alsologtostderr,omitempty"` // The -alsologtostderr flag. // logs at or above this threshold go to stderr when writing to files and stderr (no effect when -logtostderr=true or -alsologtostderr=false) (default 2) // +optional StderrThreshold *int `json:"stderrthreshold,omitempty"` // The -stderrthreshold flag. // when logging hits line file:N, emit a stack trace // +optional TraceLocation string `json:"log_backtrace_at,omitempty"` // comma-separated list of pattern=N settings for file-filtered logging // +optional Vmodule string `json:"vmodule,omitempty"` // The state of the -vmodule flag. // number for the log level verbosity // +optional Verbosity *int `json:"v,omitempty"` // V logging level, the value of the -v flag/ // If non-empty, write log files in this directory (no effect when -logtostderr=true) // +optional LogDir string `json:"log_dir,omitempty"` // If non-empty, use this log file (no effect when -logtostderr=true) // +optional LogFile string `json:"log_file,omitempty"` // Defines the maximum size a log file can grow to (no effect when -logtostderr=true). Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800) // +kubebuilder:validation:Minimum=0 // +optional LogFileMaxSizeMB *int64 `json:"log_file_max_size,omitempty"` // If true, avoid header prefixes in the log messages // +optional SkipHeaders *bool `json:"skip_headers,omitempty"` // If true, avoid headers when opening log files (no effect when -logtostderr=true) // +optional SkipLogHeaders *bool `json:"skip_log_headers,omitempty"` // If true, adds the file directory to the header of the log messages // +optional AddDirHeader *bool `json:"add_dir_header,omitempty"` // If true, only write logs to their native severity level (vs also writing to each lower severity level; no effect when -logtostderr=true) // +optional OneOutput *bool `json:"one_output,omitempty"` }
klog init flags from https://github.com/openshift/velero/blob/240b4e666fe15ef98defa2b51483fe87ac9996fb/pkg/cmd/velero/velero.go#L125 loggingT collects all the global state of the logging setup. +kubebuilder:object:generate=true
func (*LoggingT) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingT.
func (*LoggingT) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Click to show internal directories.
Click to hide internal directories.