Documentation ¶
Index ¶
- func AddFlags(fs *pflag.FlagSet)
- func FlushLogs()
- func GlogSetter(val string) (string, error)
- func InitLogs()
- func NewLogger(prefix string) *log.Logger
- type KlogWriter
- type LogFormatRegistry
- func (lfr *LogFormatRegistry) Delete(name string) error
- func (lfr *LogFormatRegistry) Freeze()
- func (lfr *LogFormatRegistry) Get(name string) (logr.Logger, error)
- func (lfr *LogFormatRegistry) List() []string
- func (lfr *LogFormatRegistry) Register(name string, logger logr.Logger) error
- func (lfr *LogFormatRegistry) Set(name string, logger logr.Logger) error
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddFlags ¶
AddFlags registers this package's flags on arbitrary FlagSets, such that they point to the same value as the global flags.
func GlogSetter ¶
GlogSetter is a setter to set glog level.
Types ¶
type KlogWriter ¶
type KlogWriter struct{}
KlogWriter serves as a bridge between the standard log package and the glog package.
type LogFormatRegistry ¶ added in v0.19.0
type LogFormatRegistry struct {
// contains filtered or unexported fields
}
LogFormatRegistry store klog format registry
func NewLogFormatRegistry ¶ added in v0.19.0
func NewLogFormatRegistry() *LogFormatRegistry
NewLogFormatRegistry return new init LogFormatRegistry struct
func (*LogFormatRegistry) Delete ¶ added in v0.19.0
func (lfr *LogFormatRegistry) Delete(name string) error
Delete specified log format logger
func (*LogFormatRegistry) Freeze ¶ added in v0.19.0
func (lfr *LogFormatRegistry) Freeze()
Freeze freezes the log format registry
func (*LogFormatRegistry) Get ¶ added in v0.19.0
func (lfr *LogFormatRegistry) Get(name string) (logr.Logger, error)
Get specified log format logger
func (*LogFormatRegistry) List ¶ added in v0.19.0
func (lfr *LogFormatRegistry) List() []string
List names of registered log formats (sorted)
type Options ¶ added in v0.19.0
type Options struct {
LogFormat string
}
Options has klog format parameters
func (*Options) Apply ¶ added in v0.19.0
func (o *Options) Apply()
Apply set klog logger from LogFormat type
Click to show internal directories.
Click to hide internal directories.