Versions in this module Expand all Collapse all v0 v0.16.1 Feb 18, 2026 v0.16.0 Feb 5, 2026 Changes in this version + const DebugLevel + const DefaultLevel + const ErrorLevel + const InfoLevel + const MaxLevel + const MinLevel + const PanicLevel + const WarnLevel + func NewLogger(level int) logr.Logger + func RegisterOutputFormatter(option string, formatter OutputFormatter) + func SetOutputFormatter(option string) + type JSONOutputFormatter struct + func (f JSONOutputFormatter) Error(err error, message string) + func (f JSONOutputFormatter) Print(message string) + func (f JSONOutputFormatter) PrintObject(object any) + func (f JSONOutputFormatter) PrintTable(array PrintableTable) + type OutputFormatter interface + Error func(err error, message string) + Print func(message string) + PrintObject func(object any) + PrintTable func(array PrintableTable) + var Formatter OutputFormatter + type PrintableTable struct + Data [][]string + Headers []string + type TextOutputFormatter struct + func (f TextOutputFormatter) Error(err error, message string) + func (f TextOutputFormatter) Print(message string) + func (f TextOutputFormatter) PrintObject(object any) + func (f TextOutputFormatter) PrintTable(table PrintableTable) + type VerboseLevel int8 + type YAMLOutputFormatter struct + func (f YAMLOutputFormatter) Error(err error, message string) + func (f YAMLOutputFormatter) Print(message string) + func (f YAMLOutputFormatter) PrintObject(object any) + func (f YAMLOutputFormatter) PrintTable(array PrintableTable)