SYMBOL INDEX (705 symbols across 81 files) FILE: contextual.go function SetLogger (line 59) | func SetLogger(logger logr.Logger) { function SetLoggerWithOptions (line 72) | func SetLoggerWithOptions(logger logr.Logger, opts ...LoggerOption) { function ContextualLogger (line 86) | func ContextualLogger(enabled bool) LoggerOption { function FlushLogger (line 93) | func FlushLogger(flush func()) LoggerOption { function WriteKlogBuffer (line 109) | func WriteKlogBuffer(write func([]byte)) LoggerOption { type LoggerOption (line 117) | type LoggerOption type loggerOptions (line 119) | type loggerOptions struct type logWriter (line 126) | type logWriter struct function ClearLogger (line 136) | func ClearLogger() { function EnableContextualLogging (line 149) | func EnableContextualLogging(enabled bool) { function FromContext (line 156) | func FromContext(ctx context.Context) Logger { function TODO (line 169) | func TODO() Logger { function Background (line 177) | func Background() Logger { function LoggerWithValues (line 189) | func LoggerWithValues(logger Logger, kv ...interface{}) Logger { function LoggerWithName (line 198) | func LoggerWithName(logger Logger, name string) Logger { function NewContext (line 207) | func NewContext(ctx context.Context, logger Logger) context.Context { FILE: contextual_slog.go function SetSlogLogger (line 29) | func SetSlogLogger(logger *slog.Logger) { FILE: contextual_slog_example_test.go function ExampleSetSlogLogger (line 29) | func ExampleSetSlogLogger() { FILE: contextual_test.go function ExampleSetLogger (line 29) | func ExampleSetLogger() { function ExampleFlushLogger (line 50) | func ExampleFlushLogger() { function BenchmarkPassingLogger (line 63) | func BenchmarkPassingLogger(b *testing.B) { function BenchmarkExtractLogger (line 83) | func BenchmarkExtractLogger(b *testing.B) { function passCtx (line 95) | func passCtx(ctx context.Context) context.Context { return ctx } function extractCtx (line 98) | func extractCtx(ctx context.Context) klog.Logger { return klog.FromConte... function passLogger (line 101) | func passLogger(logger klog.Logger) klog.Logger { return logger } FILE: examples/benchmarks/benchmarks_test.go constant verbosityThreshold (line 35) | verbosityThreshold = 10 function init (line 38) | func init() { type testcase (line 49) | type testcase struct function BenchmarkOutput (line 54) | func BenchmarkOutput(b *testing.B) { function newZaprLogger (line 147) | func newZaprLogger() logr.Logger { type KMetadataMock (line 163) | type KMetadataMock struct method GetName (line 167) | func (m KMetadataMock) GetName() string { method GetNamespace (line 170) | func (m KMetadataMock) GetNamespace() string { type discard (line 174) | type discard struct method Write (line 178) | func (discard) Write(p []byte) (int, error) { FILE: examples/coexist_glog/coexist_glog.go function main (line 11) | func main() { FILE: examples/coexist_klog_v1_and_v2/coexist_klog_v1_and_v2.go constant OutputCallDepth (line 11) | OutputCallDepth = 6 constant DefaultPrefixLength (line 14) | DefaultPrefixLength = 53 type klogWriter (line 18) | type klogWriter struct method Write (line 20) | func (kw klogWriter) Write(p []byte) (n int, err error) { function main (line 39) | func main() { FILE: examples/flushing/flushing_test.go function main (line 13) | func main() { function TestLeakingFlushDaemon (line 35) | func TestLeakingFlushDaemon(t *testing.T) { FILE: examples/go_vet/go_vet_test.go function TestGoVet (line 31) | func TestGoVet(t *testing.T) { FILE: examples/go_vet/testdata/calls.go function calls (line 23) | func calls() { FILE: examples/klogr/main.go type myError (line 11) | type myError struct method Error (line 15) | func (e myError) Error() string { function main (line 19) | func main() { FILE: examples/log_file/usage_log_file.go function main (line 10) | func main() { FILE: examples/output_test/output_test.go function newLogger (line 39) | func newLogger(out io.Writer, v int, _ string) logr.Logger { function TestZaprOutput (line 44) | func TestZaprOutput(t *testing.T) { function BenchmarkZaprOutput (line 55) | func BenchmarkZaprOutput(b *testing.B) { function TestKlogrStackText (line 61) | func TestKlogrStackText(t *testing.T) { function TestKlogrStackZapr (line 85) | func TestKlogrStackZapr(t *testing.T) { function TestKlogrInternalStackText (line 126) | func TestKlogrInternalStackText(t *testing.T) { function TestKlogrInternalStackZapr (line 150) | func TestKlogrInternalStackZapr(t *testing.T) { function newZaprLogger (line 190) | func newZaprLogger(out io.Writer, v int) logr.Logger { FILE: examples/set_output/usage_set_output.go function main (line 12) | func main() { FILE: examples/stderr_threshold_fix/main.go function main (line 10) | func main() { FILE: examples/structured_logging/structured_logging.go type MyStruct (line 10) | type MyStruct struct type MyString (line 17) | type MyString method String (line 19) | func (m MyString) String() string { function main (line 23) | func main() { FILE: examples/util/require/require.go function NoError (line 3) | func NoError(err error) { FILE: exit.go function FlushAndExit (line 49) | func FlushAndExit(flushTimeout time.Duration, exitCode int) { function timeoutFlush (line 58) | func timeoutFlush(timeout time.Duration) { FILE: exit_test.go function ExampleFlushAndExit (line 25) | func ExampleFlushAndExit() { FILE: format.go function Format (line 37) | func Format(obj interface{}) interface{} { type formatAny (line 41) | type formatAny struct method String (line 45) | func (f formatAny) String() string { method MarshalLog (line 55) | func (f formatAny) MarshalLog() interface{} { FILE: format_test.go function TestFormat (line 30) | func TestFormat(t *testing.T) { function assertEqual (line 58) | func assertEqual(t *testing.T, expected, actual, what string) { type TypeMeta (line 64) | type TypeMeta struct method String (line 68) | func (t TypeMeta) String() string { method MarshalLog (line 72) | func (t TypeMeta) MarshalLog() interface{} { type config (line 76) | type config struct FILE: integration_tests/internal/main.go function main (line 24) | func main() { function getEnvOrDie (line 39) | func getEnvOrDie(name string) string { FILE: integration_tests/klog_test.go constant infoLog (line 18) | infoLog = "this is a info log line" constant warningLog (line 19) | warningLog = "this is a warning log line" constant errorLog (line 20) | errorLog = "this is a error log line" constant fatalLog (line 21) | fatalLog = "this is a fatal log line" function TestDestinationsWithDifferentFlags (line 58) | func TestDestinationsWithDifferentFlags(t *testing.T) { constant klogExampleGoFile (line 279) | klogExampleGoFile = "./internal/main.go" function klogRun (line 283) | func klogRun(t *testing.T, flags []string, stderr io.Writer) { function getFileContent (line 310) | func getFileContent(t *testing.T, filePath string) string { function assertFileIsAbsent (line 318) | func assertFileIsAbsent(t *testing.T, filePath string) { function checkForLogs (line 324) | func checkForLogs(t *testing.T, expected, disallowed res, content, name ... function checkExpected (line 333) | func checkExpected(t *testing.T, expected bool, where string, haystack s... function withTmpDir (line 344) | func withTmpDir(t *testing.T, f func(string)) { function getLogFilePath (line 361) | func getLogFilePath(dir, binaryName, levelName string) (string, error) { FILE: internal/buffer/buffer.go type Buffer (line 40) | type Buffer struct method twoDigits (line 79) | func (buf *Buffer) twoDigits(i, d int) { method nDigits (line 88) | func (buf *Buffer) nDigits(n, i, d int, pad byte) { method someDigits (line 100) | func (buf *Buffer) someDigits(i, d int) int { method FormatHeader (line 117) | func (buf *Buffer) FormatHeader(s severity.Severity, file string, line... method SprintHeader (line 158) | func (buf *Buffer) SprintHeader(s severity.Severity, now time.Time) st... function GetBuffer (line 52) | func GetBuffer() *Buffer { function PutBuffer (line 59) | func PutBuffer(b *Buffer) { constant digits (line 76) | digits = "0123456789" FILE: internal/clock/clock.go type PassiveClock (line 24) | type PassiveClock interface type Clock (line 31) | type Clock interface type WithDelayedExecution (line 48) | type WithDelayedExecution interface type WithTickerAndDelayedExecution (line 58) | type WithTickerAndDelayedExecution interface type Ticker (line 67) | type Ticker interface type RealClock (line 75) | type RealClock struct method Now (line 78) | func (RealClock) Now() time.Time { method Since (line 83) | func (RealClock) Since(ts time.Time) time.Duration { method After (line 90) | func (RealClock) After(d time.Duration) <-chan time.Time { method NewTimer (line 95) | func (RealClock) NewTimer(d time.Duration) Timer { method AfterFunc (line 102) | func (RealClock) AfterFunc(d time.Duration, f func()) Timer { method NewTicker (line 109) | func (RealClock) NewTicker(d time.Duration) Ticker { method Sleep (line 117) | func (RealClock) Sleep(d time.Duration) { type Timer (line 123) | type Timer interface type realTimer (line 132) | type realTimer struct method C (line 137) | func (r *realTimer) C() <-chan time.Time { method Stop (line 142) | func (r *realTimer) Stop() bool { method Reset (line 147) | func (r *realTimer) Reset(d time.Duration) bool { type realTicker (line 151) | type realTicker struct method C (line 155) | func (r *realTicker) C() <-chan time.Time { method Stop (line 159) | func (r *realTicker) Stop() { FILE: internal/clock/testing/fake_clock.go type FakePassiveClock (line 32) | type FakePassiveClock struct method Now (line 69) | func (f *FakePassiveClock) Now() time.Time { method Since (line 76) | func (f *FakePassiveClock) Since(ts time.Time) time.Duration { method SetTime (line 83) | func (f *FakePassiveClock) SetTime(t time.Time) { type FakeClock (line 38) | type FakeClock struct method After (line 90) | func (f *FakeClock) After(d time.Duration) <-chan time.Time { method NewTimer (line 103) | func (f *FakeClock) NewTimer(d time.Duration) clock.Timer { method AfterFunc (line 120) | func (f *FakeClock) AfterFunc(d time.Duration, cb func()) clock.Timer { method Tick (line 139) | func (f *FakeClock) Tick(d time.Duration) <-chan time.Time { method NewTicker (line 158) | func (f *FakeClock) NewTicker(d time.Duration) clock.Ticker { method Step (line 177) | func (f *FakeClock) Step(d time.Duration) { method SetTime (line 184) | func (f *FakeClock) SetTime(t time.Time) { method setTimeLocked (line 191) | func (f *FakeClock) setTimeLocked(t time.Time) { method HasWaiters (line 228) | func (f *FakeClock) HasWaiters() bool { method Sleep (line 235) | func (f *FakeClock) Sleep(d time.Duration) { type fakeClockWaiter (line 45) | type fakeClockWaiter struct function NewFakePassiveClock (line 55) | func NewFakePassiveClock(t time.Time) *FakePassiveClock { function NewFakeClock (line 62) | func NewFakeClock(t time.Time) *FakeClock { type IntervalClock (line 243) | type IntervalClock struct method Now (line 249) | func (i *IntervalClock) Now() time.Time { method Since (line 255) | func (i *IntervalClock) Since(ts time.Time) time.Duration { method After (line 261) | func (*IntervalClock) After(time.Duration) <-chan time.Time { method NewTimer (line 267) | func (*IntervalClock) NewTimer(time.Duration) clock.Timer { method AfterFunc (line 273) | func (*IntervalClock) AfterFunc(time.Duration, func()) clock.Timer { method NewTicker (line 279) | func (*IntervalClock) NewTicker(time.Duration) clock.Ticker { method Sleep (line 284) | func (*IntervalClock) Sleep(time.Duration) { type fakeTimer (line 291) | type fakeTimer struct method C (line 297) | func (f *fakeTimer) C() <-chan time.Time { method Stop (line 302) | func (f *fakeTimer) Stop() bool { method Reset (line 321) | func (f *fakeTimer) Reset(d time.Duration) bool { type fakeTicker (line 345) | type fakeTicker struct method C (line 349) | func (t *fakeTicker) C() <-chan time.Time { method Stop (line 353) | func (t *fakeTicker) Stop() { FILE: internal/clock/testing/simple_interval_clock.go type SimpleIntervalClock (line 30) | type SimpleIntervalClock struct method Now (line 36) | func (i *SimpleIntervalClock) Now() time.Time { method Since (line 42) | func (i *SimpleIntervalClock) Since(ts time.Time) time.Duration { FILE: internal/dbg/dbg.go function Stacks (line 26) | func Stacks(all bool) []byte { FILE: internal/serialize/keyvalues.go type textWriter (line 30) | type textWriter interface function WithValues (line 37) | func WithValues(oldKV, newKV []interface{}) []interface{} { type Formatter (line 56) | type Formatter struct method FormatKVs (line 70) | func (f Formatter) FormatKVs(b *bytes.Buffer, kvs ...[]interface{}) { method formatAny (line 191) | func (f Formatter) formatAny(b *bytes.Buffer, v interface{}) { type AnyToStringFunc (line 60) | type AnyToStringFunc constant missingValue (line 62) | missingValue = "(MISSING)" function FormatKVs (line 64) | func FormatKVs(b *bytes.Buffer, kvs ...[]interface{}) { type obsoleteKV (line 169) | type obsoleteKV struct type interval (line 175) | type interval struct function findObsoleteEntry (line 180) | func findObsoleteEntry(entries []obsoleteKV, key string) int { function formatAsJSON (line 210) | func formatAsJSON(b *bytes.Buffer, v interface{}) { function StringerToString (line 226) | func StringerToString(s fmt.Stringer) (ret string) { function MarshalerToValue (line 238) | func MarshalerToValue(m logr.Marshaler) (ret interface{}) { function ErrorToString (line 250) | func ErrorToString(err error) (ret string) { function writeTextWriterValue (line 260) | func writeTextWriterValue(b *bytes.Buffer, v textWriter) { function writeStringValue (line 270) | func writeStringValue(b *bytes.Buffer, v string) { FILE: internal/serialize/keyvalues_no_slog.go method KVFormat (line 31) | func (f Formatter) KVFormat(b *bytes.Buffer, k, v interface{}) string { FILE: internal/serialize/keyvalues_slog.go method KVFormat (line 33) | func (f Formatter) KVFormat(b *bytes.Buffer, k, v interface{}) string { function generateJSON (line 123) | func generateJSON(b *bytes.Buffer, v interface{}) { FILE: internal/serialize/keyvalues_test.go type point (line 31) | type point struct method String (line 37) | func (p point) String() string { type dummyStruct (line 41) | type dummyStruct struct method MarshalLog (line 46) | func (d *dummyStruct) MarshalLog() interface{} { type dummyStructWithStringMarshal (line 53) | type dummyStructWithStringMarshal struct method MarshalLog (line 58) | func (d *dummyStructWithStringMarshal) MarshalLog() interface{} { function TestKvListFormat (line 63) | func TestKvListFormat(t *testing.T) { FILE: internal/severity/severity.go type Severity (line 25) | type Severity constant InfoLog (line 31) | InfoLog Severity = iota constant WarningLog (line 32) | WarningLog constant ErrorLog (line 33) | ErrorLog constant FatalLog (line 34) | FatalLog constant NumSeverity (line 35) | NumSeverity = 4 constant Char (line 39) | Char = "IWEF" function ByName (line 50) | func ByName(s string) (Severity, bool) { FILE: internal/sloghandler/sloghandler_slog.go function Handle (line 32) | func Handle(_ context.Context, record slog.Record, groups string, printW... function Attrs2KVList (line 80) | func Attrs2KVList(groups string, attrs []slog.Attr) []interface{} { function appendAttr (line 88) | func appendAttr(groups string, kvList []interface{}, attr slog.Attr) []i... FILE: internal/test/mock.go type KMetadataMock (line 20) | type KMetadataMock struct method GetName (line 24) | func (m KMetadataMock) GetName() string { method GetNamespace (line 27) | func (m KMetadataMock) GetNamespace() string { type PtrKMetadataMock (line 31) | type PtrKMetadataMock struct method GetName (line 35) | func (m *PtrKMetadataMock) GetName() string { method GetNamespace (line 38) | func (m *PtrKMetadataMock) GetNamespace() string { FILE: internal/test/require/require.go function NoError (line 21) | func NoError(tb testing.TB, err error) { FILE: internal/verbosity/helper_test.go function enabledInHelper (line 19) | func enabledInHelper(vs *VState, l Level) bool { FILE: internal/verbosity/verbosity.go function New (line 36) | func New() *VState { type Value (line 48) | type Value interface type VState (line 63) | type VState struct method V (line 53) | func (vs *VState) V() Value { method VModule (line 57) | func (vs *VState) VModule() Value { method set (line 224) | func (vs *VState) set(l Level, filter []modulePat, setFilter bool) { method Enabled (line 247) | func (vs *VState) Enabled(level Level, depth int) bool { method setV (line 287) | func (vs *VState) setV(pc uintptr) Level { type Level (line 83) | type Level type levelSpec (line 85) | type levelSpec struct method get (line 91) | func (l *levelSpec) get() Level { method set (line 96) | func (l *levelSpec) set(val Level) { method String (line 101) | func (l *levelSpec) String() string { method Get (line 107) | func (l *levelSpec) Get() interface{} { method Type (line 112) | func (l *levelSpec) Type() string { method Set (line 117) | func (l *levelSpec) Set(value string) error { type moduleSpec (line 129) | type moduleSpec struct method String (line 152) | func (m *moduleSpec) String() string { method Get (line 172) | func (m *moduleSpec) Get() interface{} { method Type (line 177) | func (m *moduleSpec) Type() string { method Set (line 185) | func (m *moduleSpec) Set(value string) error { type modulePat (line 136) | type modulePat struct method match (line 144) | func (m *modulePat) match(file string) bool { function isLiteral (line 218) | func isLiteral(pattern string) bool { FILE: internal/verbosity/verbosity_test.go function TestV (line 26) | func TestV(t *testing.T) { function TestVmoduleOn (line 41) | func TestVmoduleOn(t *testing.T) { function testVmoduleGlob (line 84) | func testVmoduleGlob(pat string, match bool, t *testing.T) { function TestVmoduleGlob (line 95) | func TestVmoduleGlob(t *testing.T) { FILE: k8s_references.go type ObjectRef (line 29) | type ObjectRef struct method String (line 34) | func (ref ObjectRef) String() string { method WriteText (line 46) | func (ref ObjectRef) WriteText(out *bytes.Buffer) { method writeUnquoted (line 52) | func (ref ObjectRef) writeUnquoted(out *bytes.Buffer) { method MarshalLog (line 62) | func (ref ObjectRef) MarshalLog() interface{} { type KMetadata (line 72) | type KMetadata interface function KObj (line 78) | func KObj(obj KMetadata) ObjectRef { function KRef (line 93) | func KRef(namespace, name string) ObjectRef { function KObjs (line 103) | func KObjs(arg interface{}) []ObjectRef { function KObjSlice (line 129) | func KObjSlice(arg interface{}) interface{} { type kobjSlice (line 133) | type kobjSlice struct method String (line 140) | func (ks kobjSlice) String() string { method MarshalLog (line 148) | func (ks kobjSlice) MarshalLog() interface{} { method process (line 156) | func (ks kobjSlice) process() (objs []interface{}, err string) { method WriteText (line 183) | func (ks kobjSlice) WriteText(out *bytes.Buffer) { FILE: k8s_references_slog.go method LogValue (line 26) | func (ref ObjectRef) LogValue() slog.Value { method LogValue (line 35) | func (ks kobjSlice) LogValue() slog.Value { FILE: klog.go type severityValue (line 137) | type severityValue struct method get (line 142) | func (s *severityValue) get() severity.Severity { method set (line 147) | func (s *severityValue) set(val severity.Severity) { method String (line 152) | func (s *severityValue) String() string { method Get (line 157) | func (s *severityValue) Get() interface{} { method Set (line 162) | func (s *severityValue) Set(value string) error { type OutputStats (line 179) | type OutputStats struct method Lines (line 185) | func (s *OutputStats) Lines() int64 { method Bytes (line 190) | func (s *OutputStats) Bytes() int64 { type Level (line 218) | type Level method get (line 221) | func (l *Level) get() Level { method set (line 226) | func (l *Level) set(val Level) { method String (line 231) | func (l *Level) String() string { method Get (line 236) | func (l *Level) Get() interface{} { method Set (line 241) | func (l *Level) Set(value string) error { type moduleSpec (line 253) | type moduleSpec struct method String (line 275) | func (m *moduleSpec) String() string { method serialize (line 282) | func (m *moduleSpec) serialize() string { method Get (line 295) | func (m *moduleSpec) Get() interface{} { method Set (line 303) | func (m *moduleSpec) Set(value string) error { type modulePat (line 259) | type modulePat struct method match (line 267) | func (m *modulePat) match(file string) bool { function parseModuleSpec (line 314) | func parseModuleSpec(value string) ([]modulePat, error) { function isLiteral (line 344) | func isLiteral(pattern string) bool { type traceLocation (line 349) | type traceLocation struct method isSet (line 356) | func (t *traceLocation) isSet() bool { method match (line 363) | func (t *traceLocation) match(file string, line int) bool { method String (line 373) | func (t *traceLocation) String() string { method Get (line 382) | func (t *traceLocation) Get() interface{} { method Set (line 391) | func (t *traceLocation) Set(value string) error { function init (line 426) | func init() { function InitFlags (line 463) | func InitFlags(flagset *flag.FlagSet) { function Flush (line 474) | func Flush() { type settings (line 479) | type settings struct method deepCopy (line 552) | func (s settings) deepCopy() settings { type loggingT (line 567) | type loggingT struct method setVState (line 587) | func (l *loggingT) setVState(verbosity Level, filter []modulePat, setF... method header (line 676) | func (l *loggingT) header(s severity.Severity, depth int) (*buffer.Buf... method formatHeader (line 696) | func (l *loggingT) formatHeader(s severity.Severity, file string, line... method println (line 705) | func (l *loggingT) println(s severity.Severity, logger *logWriter, fil... method printlnDepth (line 709) | func (l *loggingT) printlnDepth(s severity.Severity, logger *logWriter... method print (line 729) | func (l *loggingT) print(s severity.Severity, logger *logWriter, filte... method printDepth (line 733) | func (l *loggingT) printDepth(s severity.Severity, logger *logWriter, ... method printWithInfos (line 742) | func (l *loggingT) printWithInfos(buf *buffer.Buffer, file string, lin... method printf (line 760) | func (l *loggingT) printf(s severity.Severity, logger *logWriter, filt... method printfDepth (line 764) | func (l *loggingT) printfDepth(s severity.Severity, logger *logWriter,... method printWithFileLine (line 790) | func (l *loggingT) printWithFileLine(s severity.Severity, logger *logW... method errorS (line 810) | func (l *loggingT) errorS(err error, logger *logWriter, filter LogFilt... method infoS (line 822) | func (l *loggingT) infoS(logger *logWriter, filter LogFilter, depth in... method printS (line 835) | func (l *loggingT) printS(err error, s severity.Severity, depth int, m... method output (line 885) | func (l *loggingT) output(s severity.Severity, logger *logWriter, buf ... method exit (line 1022) | func (l *loggingT) exit(err error) { method createFiles (line 1122) | func (l *loggingT) createFiles(sev severity.Severity) error { method lockAndFlushAll (line 1236) | func (l *loggingT) lockAndFlushAll() { method flushAll (line 1248) | func (l *loggingT) flushAll() fileArray { method syncAll (line 1272) | func (l *loggingT) syncAll(needToSync fileArray) { method setV (line 1346) | func (l *loggingT) setV(pc uintptr) Level { function CaptureState (line 609) | func CaptureState() State { type State (line 622) | type State interface type state (line 627) | type state struct method Restore (line 634) | func (s *state) Restore() { function SetOutput (line 857) | func SetOutput(w io.Writer) { function SetOutputBySeverity (line 866) | func SetOutputBySeverity(name string, w io.Writer) { function LogToStderr (line 877) | func LogToStderr(stderr bool) { type syncBuffer (line 1038) | type syncBuffer struct method Write (line 1061) | func (sb *syncBuffer) Write(p []byte) (n int, err error) { method rotateFile (line 1078) | func (sb *syncBuffer) rotateFile(now time.Time, startup bool) error { function CalculateMaxSize (line 1048) | func CalculateMaxSize() uint64 { constant bufferSize (line 1118) | bufferSize = 256 * 1024 constant flushInterval (line 1145) | flushInterval = 5 * time.Second type flushDaemon (line 1148) | type flushDaemon struct method run (line 1170) | func (f *flushDaemon) run(interval time.Duration) { method stop (line 1199) | func (f *flushDaemon) stop() { method isRunning (line 1215) | func (f *flushDaemon) isRunning() bool { function newFlushDaemon (line 1158) | func newFlushDaemon(flush func(), tickClock clock.Clock) *flushDaemon { function StopFlushDaemon (line 1224) | func StopFlushDaemon() { function StartFlushDaemon (line 1230) | func StartFlushDaemon(interval time.Duration) { type fileArray (line 1266) | type fileArray struct function CopyStandardLogTo (line 1286) | func CopyStandardLogTo(name string) { function NewStandardLogger (line 1302) | func NewStandardLogger(name string) *stdLog.Logger { type logBridge (line 1312) | type logBridge method Write (line 1316) | func (lb logBridge) Write(b []byte) (n int, err error) { type Verbose (line 1366) | type Verbose struct method Enabled (line 1442) | func (v Verbose) Enabled() bool { method Info (line 1448) | func (v Verbose) Info(args ...interface{}) { method InfoDepth (line 1456) | func (v Verbose) InfoDepth(depth int, args ...interface{}) { method Infoln (line 1464) | func (v Verbose) Infoln(args ...interface{}) { method InfolnDepth (line 1472) | func (v Verbose) InfolnDepth(depth int, args ...interface{}) { method Infof (line 1480) | func (v Verbose) Infof(format string, args ...interface{}) { method InfofDepth (line 1488) | func (v Verbose) InfofDepth(depth int, format string, args ...interfac... method InfoS (line 1496) | func (v Verbose) InfoS(msg string, keysAndValues ...interface{}) { method InfoSDepth (line 1510) | func (v Verbose) InfoSDepth(depth int, msg string, keysAndValues ...in... method Error (line 1517) | func (v Verbose) Error(err error, msg string, args ...interface{}) { method ErrorS (line 1525) | func (v Verbose) ErrorS(err error, msg string, keysAndValues ...interf... function newVerbose (line 1371) | func newVerbose(level Level, b bool) Verbose { function V (line 1398) | func V(level Level) Verbose { function VDepth (line 1405) | func VDepth(depth int, level Level) Verbose { function InfoSDepth (line 1504) | func InfoSDepth(depth int, msg string, keysAndValues ...interface{}) { function Info (line 1533) | func Info(args ...interface{}) { function InfoDepth (line 1539) | func InfoDepth(depth int, args ...interface{}) { function Infoln (line 1545) | func Infoln(args ...interface{}) { function InfolnDepth (line 1551) | func InfolnDepth(depth int, args ...interface{}) { function Infof (line 1557) | func Infof(format string, args ...interface{}) { function InfofDepth (line 1563) | func InfofDepth(depth int, format string, args ...interface{}) { function InfoS (line 1575) | func InfoS(msg string, keysAndValues ...interface{}) { function Warning (line 1581) | func Warning(args ...interface{}) { function WarningDepth (line 1587) | func WarningDepth(depth int, args ...interface{}) { function Warningln (line 1593) | func Warningln(args ...interface{}) { function WarninglnDepth (line 1599) | func WarninglnDepth(depth int, args ...interface{}) { function Warningf (line 1605) | func Warningf(format string, args ...interface{}) { function WarningfDepth (line 1611) | func WarningfDepth(depth int, format string, args ...interface{}) { function Error (line 1617) | func Error(args ...interface{}) { function ErrorDepth (line 1623) | func ErrorDepth(depth int, args ...interface{}) { function Errorln (line 1629) | func Errorln(args ...interface{}) { function ErrorlnDepth (line 1635) | func ErrorlnDepth(depth int, args ...interface{}) { function Errorf (line 1641) | func Errorf(format string, args ...interface{}) { function ErrorfDepth (line 1647) | func ErrorfDepth(depth int, format string, args ...interface{}) { function ErrorS (line 1660) | func ErrorS(err error, msg string, keysAndValues ...interface{}) { function ErrorSDepth (line 1666) | func ErrorSDepth(depth int, err error, msg string, keysAndValues ...inte... function Fatal (line 1684) | func Fatal(args ...interface{}) { function FatalDepth (line 1690) | func FatalDepth(depth int, args ...interface{}) { function Fatalln (line 1697) | func Fatalln(args ...interface{}) { function FatallnDepth (line 1703) | func FatallnDepth(depth int, args ...interface{}) { function Fatalf (line 1710) | func Fatalf(format string, args ...interface{}) { function FatalfDepth (line 1716) | func FatalfDepth(depth int, format string, args ...interface{}) { function Exit (line 1726) | func Exit(args ...interface{}) { function ExitDepth (line 1733) | func ExitDepth(depth int, args ...interface{}) { function Exitln (line 1739) | func Exitln(args ...interface{}) { function ExitlnDepth (line 1746) | func ExitlnDepth(depth int, args ...interface{}) { function Exitf (line 1753) | func Exitf(format string, args ...interface{}) { function ExitfDepth (line 1760) | func ExitfDepth(depth int, format string, args ...interface{}) { type LogFilter (line 1767) | type LogFilter interface function SetLogFilter (line 1777) | func SetLogFilter(filter LogFilter) { FILE: klog_file.go function createLogDirs (line 37) | func createLogDirs() { function init (line 52) | func init() { function shortHostname (line 60) | func shortHostname(hostname string) string { function logName (line 69) | func logName(tag string, t time.Time) (name, link string) { function create (line 93) | func create(tag string, t time.Time, startup bool) (f *os.File, filename... function openOrCreate (line 123) | func openOrCreate(name string, startup bool) (*os.File, error) { FILE: klog_file_others.go function getUserName (line 10) | func getUserName() string { FILE: klog_file_windows.go function getUserName (line 11) | func getUserName() string { FILE: klog_test.go function TestShortHostname (line 51) | func TestShortHostname(t *testing.T) { type flushBuffer (line 64) | type flushBuffer struct method Flush (line 68) | func (f *flushBuffer) Flush() error { method Sync (line 72) | func (f *flushBuffer) Sync() error { method swap (line 77) | func (l *loggingT) swap(writers [severity.NumSeverity]io.Writer) (old [s... method newBuffers (line 86) | func (l *loggingT) newBuffers() [severity.NumSeverity]io.Writer { function contents (line 91) | func contents(s severity.Severity) string { function contains (line 96) | func contains(s severity.Severity, str string) bool { function setFlags (line 101) | func setFlags() { function TestInfo (line 107) | func TestInfo(t *testing.T) { function TestInfoDepth (line 120) | func TestInfoDepth(t *testing.T) { function init (line 165) | func init() { function TestCopyStandardLogToPanic (line 170) | func TestCopyStandardLogToPanic(t *testing.T) { function TestStandardLog (line 180) | func TestStandardLog(t *testing.T) { function TestHeader (line 194) | func TestHeader(t *testing.T) { function TestHeaderWithDir (line 218) | func TestHeaderWithDir(t *testing.T) { function TestError (line 238) | func TestError(t *testing.T) { function TestErrorWithOneOutput (line 261) | func TestErrorWithOneOutput(t *testing.T) { function TestWarning (line 285) | func TestWarning(t *testing.T) { function TestWarningWithOneOutput (line 305) | func TestWarningWithOneOutput(t *testing.T) { function TestV (line 324) | func TestV(t *testing.T) { function TestVmoduleOn (line 339) | func TestVmoduleOn(t *testing.T) { function TestVmoduleOff (line 363) | func TestVmoduleOff(t *testing.T) { function TestSetOutputDataRace (line 379) | func TestSetOutputDataRace(*testing.T) { function TestLogToOutput (line 420) | func TestLogToOutput(t *testing.T) { function testVmoduleGlob (line 455) | func testVmoduleGlob(pat string, match bool, t *testing.T) { function TestVmoduleGlob (line 466) | func TestVmoduleGlob(t *testing.T) { function TestRollover (line 472) | func TestRollover(t *testing.T) { function TestOpenAppendOnStart (line 516) | func TestOpenAppendOnStart(t *testing.T) { function TestLogBacktraceAt (line 590) | func TestLogBacktraceAt(t *testing.T) { function BenchmarkHeader (line 627) | func BenchmarkHeader(b *testing.B) { function BenchmarkHeaderWithDir (line 634) | func BenchmarkHeaderWithDir(b *testing.B) { function BenchmarkV (line 646) | func BenchmarkV(b *testing.B) { function BenchmarkKRef (line 654) | func BenchmarkKRef(b *testing.B) { function BenchmarkKObj (line 662) | func BenchmarkKObj(b *testing.B) { function BenchmarkKObjs (line 680) | func BenchmarkKObjs(b *testing.B) { function BenchmarkKObjSlice (line 708) | func BenchmarkKObjSlice(b *testing.B) { function BenchmarkScalars (line 737) | func BenchmarkScalars(b *testing.B) { function BenchmarkScalarsWithLogger (line 757) | func BenchmarkScalarsWithLogger(b *testing.B) { function BenchmarkKObjSliceWithLogger (line 780) | func BenchmarkKObjSliceWithLogger(b *testing.B) { function BenchmarkLogs (line 800) | func BenchmarkLogs(b *testing.B) { function BenchmarkFlush (line 836) | func BenchmarkFlush(b *testing.B) { function TestFileSizeCheck (line 873) | func TestFileSizeCheck(t *testing.T) { function TestInitFlags (line 920) | func TestInitFlags(t *testing.T) { function TestCommandLine (line 939) | func TestCommandLine(t *testing.T) { function TestInfoObjectRef (line 985) | func TestInfoObjectRef(t *testing.T) { function TestKObj (line 1028) | func TestKObj(t *testing.T) { function TestKRef (line 1080) | func TestKRef(t *testing.T) { function TestInfoS (line 1115) | func TestInfoS(t *testing.T) { function TestVInfoS (line 1172) | func TestVInfoS(t *testing.T) { function TestErrorS (line 1253) | func TestErrorS(t *testing.T) { function createTestValueOfLoggingT (line 1297) | func createTestValueOfLoggingT() *loggingT { function createTestValueOfModulePat (line 1311) | func createTestValueOfModulePat(p string, li bool, le Level) modulePat { function compareModuleSpec (line 1319) | func compareModuleSpec(a, b moduleSpec) bool { function TestSetVState (line 1333) | func TestSetVState(t *testing.T) { type sampleLogFilter (line 1362) | type sampleLogFilter struct method Filter (line 1364) | func (f *sampleLogFilter) Filter(args []interface{}) []interface{} { method FilterF (line 1374) | func (f *sampleLogFilter) FilterF(format string, args []interface{}) (... method FilterS (line 1378) | func (f *sampleLogFilter) FilterS(msg string, keysAndValues []interfac... function TestLogFilter (line 1382) | func TestLogFilter(t *testing.T) { function TestInfoWithLogr (line 1529) | func TestInfoWithLogr(t *testing.T) { function TestInfoSWithLogr (line 1565) | func TestInfoSWithLogr(t *testing.T) { function TestErrorSWithLogr (line 1606) | func TestErrorSWithLogr(t *testing.T) { function TestCallDepthLogr (line 1674) | func TestCallDepthLogr(t *testing.T) { function TestCallDepthLogrInfoS (line 1737) | func TestCallDepthLogrInfoS(t *testing.T) { function TestCallDepthLogrErrorS (line 1760) | func TestCallDepthLogrErrorS(t *testing.T) { function TestCallDepthLogrGoLog (line 1783) | func TestCallDepthLogrGoLog(t *testing.T) { function TestCallDepthTestLogr (line 1809) | func TestCallDepthTestLogr(t *testing.T) { type testLogr (line 1842) | type testLogr struct method reset (line 1854) | func (l *testLogr) reset() { method Info (line 1860) | func (l *testLogr) Info(_ int, msg string, keysAndValues ...interface{... method Error (line 1870) | func (l *testLogr) Error(err error, msg string, keysAndValues ...inter... method Init (line 1881) | func (l *testLogr) Init(logr.RuntimeInfo) {} method Enabled (line 1882) | func (l *testLogr) Enabled(int) bool { return tr... method V (line 1883) | func (l *testLogr) V(int) logr.Logger { panic("no... method WithName (line 1884) | func (l *testLogr) WithName(string) logr.LogSink { panic("no... method WithValues (line 1885) | func (l *testLogr) WithValues(...interface{}) logr.LogSink { panic("no... method WithCallDepth (line 1886) | func (l *testLogr) WithCallDepth(int) logr.LogSink { return l } type testLogrEntry (line 1847) | type testLogrEntry struct type callDepthTestLogr (line 1891) | type callDepthTestLogr struct method resetCallDepth (line 1896) | func (l *callDepthTestLogr) resetCallDepth() { method WithCallDepth (line 1902) | func (l *callDepthTestLogr) WithCallDepth(depth int) logr.LogSink { method Info (line 1912) | func (l *callDepthTestLogr) Info(_ int, msg string, keysAndValues ...i... method Error (line 1925) | func (l *callDepthTestLogr) Error(err error, msg string, keysAndValues... function checkLogrEntryCorrectCaller (line 1942) | func checkLogrEntryCorrectCaller(t *testing.T, wantFile string, wantLine... constant KlogPrefix (line 1974) | KlogPrefix string = "klog" function TestKlogFlagPrefix (line 1977) | func TestKlogFlagPrefix(t *testing.T) { function TestKObjs (line 1989) | func TestKObjs(t *testing.T) { type structWithLock (line 2068) | type structWithLock struct method addWithoutDefer (line 2087) | func (s *structWithLock) addWithoutDefer() { method addWithDefer (line 2093) | func (s *structWithLock) addWithDefer() { function BenchmarkWithoutDeferUnLock (line 2073) | func BenchmarkWithoutDeferUnLock(b *testing.B) { function BenchmarkWithDeferUnLock (line 2080) | func BenchmarkWithDeferUnLock(b *testing.B) { function TestFlushDaemon (line 2099) | func TestFlushDaemon(t *testing.T) { function TestStopFlushDaemon (line 2149) | func TestStopFlushDaemon(t *testing.T) { function TestCaptureState (line 2162) | func TestCaptureState(t *testing.T) { function TestSettingsDeepCopy (line 2246) | func TestSettingsDeepCopy(t *testing.T) { FILE: klog_wrappers_test.go function myInfoS (line 21) | func myInfoS(msg string, keyAndValues ...interface{}) { function myErrorS (line 25) | func myErrorS(err error, msg string, keyAndValues ...interface{}) { FILE: klogr.go constant nameKey (line 27) | nameKey = "logger" function NewKlogr (line 33) | func NewKlogr() Logger { type klogger (line 39) | type klogger struct method Init (line 51) | func (l *klogger) Init(info logr.RuntimeInfo) { method Info (line 55) | func (l *klogger) Info(level int, msg string, kvList ...interface{}) { method Enabled (line 61) | func (l *klogger) Enabled(level int) bool { method Error (line 65) | func (l *klogger) Error(err error, msg string, kvList ...interface{}) { method WithName (line 73) | func (l klogger) WithName(name string) logr.LogSink { method WithValues (line 94) | func (l klogger) WithValues(kvList ...interface{}) logr.LogSink { method WithCallDepth (line 99) | func (l klogger) WithCallDepth(depth int) logr.LogSink { FILE: klogr/calldepth-test/call_depth_helper_test.go function myInfo (line 10) | func myInfo(l logr.Logger, msg string) { function myInfo2 (line 14) | func myInfo2(l logr.Logger, msg string) { FILE: klogr/calldepth-test/call_depth_main_test.go function TestCallDepth (line 20) | func TestCallDepth(t *testing.T) { FILE: klogr/klogr.go constant nameKey (line 20) | nameKey = "logger" type Option (line 24) | type Option type Format (line 27) | type Format constant FormatSerialize (line 32) | FormatSerialize Format = "Serialize" constant FormatKlog (line 37) | FormatKlog Format = "Klog" function WithFormat (line 41) | func WithFormat(format Format) Option { function New (line 51) | func New() logr.Logger { function NewWithOptions (line 60) | func NewWithOptions(options ...Option) logr.Logger { type klogger (line 72) | type klogger struct method Init (line 85) | func (l *klogger) Init(info logr.RuntimeInfo) { method Info (line 137) | func (l *klogger) Info(level int, msg string, kvList ...interface{}) { method Enabled (line 150) | func (l *klogger) Enabled(level int) bool { method Error (line 154) | func (l *klogger) Error(err error, msg string, kvList ...interface{}) { method WithName (line 175) | func (l klogger) WithName(name string) logr.LogSink { method WithValues (line 197) | func (l klogger) WithValues(kvList ...interface{}) logr.LogSink { method WithCallDepth (line 202) | func (l klogger) WithCallDepth(depth int) logr.LogSink { function flatten (line 89) | func flatten(kvList ...interface{}) string { function pretty (line 122) | func pretty(value interface{}) string { FILE: klogr/klogr_test.go constant formatDefault (line 18) | formatDefault = "Default" constant formatNew (line 19) | formatNew = "New" function testOutput (line 22) | func testOutput(t *testing.T, format string) { function TestOutput (line 211) | func TestOutput(t *testing.T) { type customErrorJSON (line 228) | type customErrorJSON struct method Error (line 232) | func (e *customErrorJSON) Error() string { method MarshalJSON (line 236) | func (e *customErrorJSON) MarshalJSON() ([]byte, error) { FILE: klogr/output_test.go function TestKlogrOutput (line 30) | func TestKlogrOutput(t *testing.T) { FILE: klogr_helper_test.go function testVerbosity (line 25) | func testVerbosity(t *testing.T, logger klog.Logger) { FILE: klogr_slog.go method Handle (line 36) | func (l *klogger) Handle(ctx context.Context, record slog.Record) error { function slogOutput (line 50) | func slogOutput(file string, line int, now time.Time, err error, s sever... method WithAttrs (line 85) | func (l *klogger) WithAttrs(attrs []slog.Attr) logr.SlogSink { method WithGroup (line 91) | func (l *klogger) WithGroup(name string) logr.SlogSink { FILE: klogr_slog_test.go type coordinates (line 38) | type coordinates struct method LogValue (line 42) | func (c coordinates) LogValue() slog.Value { function ExampleBackground_slog (line 46) | func ExampleBackground_slog() { FILE: klogr_test.go function TestVerbosity (line 28) | func TestVerbosity(t *testing.T) { FILE: ktesting/contextual_test.go function TestContextual (line 18) | func TestContextual(t *testing.T) { function doSomething (line 51) | func doSomething(ctx context.Context) { function doSomeMore (line 60) | func doSomeMore(ctx context.Context) { FILE: ktesting/example/example_test.go function TestKlogr (line 19) | func TestKlogr(t *testing.T) { type pair (line 24) | type pair struct method String (line 28) | func (p pair) String() string { type err (line 34) | type err struct method Error (line 38) | func (e err) Error() string { function exampleOutput (line 44) | func exampleOutput(logger klog.Logger) { FILE: ktesting/example_test.go function ExampleUnderlier (line 28) | func ExampleUnderlier() { function ExampleNewLogger (line 95) | func ExampleNewLogger() { function ExampleConfig_Verbosity (line 116) | func ExampleConfig_Verbosity() { FILE: ktesting/helper_test.go function callDepthHelper (line 13) | func callDepthHelper(logger klog.Logger, msg string) { FILE: ktesting/init/init.go function init (line 28) | func init() { FILE: ktesting/main_test.go function TestMain (line 16) | func TestMain(m *testing.M) { FILE: ktesting/options.go type Config (line 32) | type Config struct method Verbosity (line 40) | func (c *Config) Verbosity() flag.Value { method VModule (line 47) | func (c *Config) VModule() flag.Value { method AddFlags (line 129) | func (c *Config) AddFlags(fs *flag.FlagSet) { type ConfigOption (line 52) | type ConfigOption type configOptions (line 54) | type configOptions struct function AnyToString (line 65) | func AnyToString(anyToString func(value interface{}) string) ConfigOption { function VerbosityFlagName (line 72) | func VerbosityFlagName(name string) ConfigOption { function VModuleFlagName (line 80) | func VModuleFlagName(name string) ConfigOption { function Verbosity (line 92) | func Verbosity(level int) ConfigOption { function BufferLogs (line 102) | func BufferLogs(enabled bool) ConfigOption { function NewConfig (line 110) | func NewConfig(opts ...ConfigOption) *Config { FILE: ktesting/setup.go function NewTestContext (line 33) | func NewTestContext(tl TL) (logr.Logger, context.Context) { FILE: ktesting/testinglogger.go type TL (line 56) | type TL interface type NopTL (line 63) | type NopTL struct method Helper (line 65) | func (n NopTL) Helper() {} method Log (line 66) | func (n NopTL) Log(...interface{}) {} type BufferTL (line 71) | type BufferTL struct method Helper (line 75) | func (n *BufferTL) Helper() {} method Log (line 76) | func (n *BufferTL) Log(args ...interface{}) { function NewLogger (line 92) | func NewLogger(t TL, c *Config) logr.Logger { type Buffer (line 119) | type Buffer interface type Log (line 129) | type Log method DeepCopy (line 133) | func (l Log) DeepCopy() Log { type LogEntry (line 140) | type LogEntry struct type LogType (line 172) | type LogType constant LogError (line 176) | LogError = LogType("ERROR") constant LogInfo (line 179) | LogInfo = LogType("INFO") type Underlier (line 184) | type Underlier interface type logBuffer (line 193) | type logBuffer struct method String (line 199) | func (b *logBuffer) String() string { method Data (line 205) | func (b *logBuffer) Data() Log { type tloggerShared (line 213) | type tloggerShared struct method stop (line 246) | func (ls *tloggerShared) stop() { constant stopGracePeriod (line 244) | stopGracePeriod = 10 * time.Second type tlogger (line 254) | type tlogger struct method fallbackLogger (line 262) | func (l tlogger) fallbackLogger() logr.Logger { method Init (line 281) | func (l tlogger) Init(info logr.RuntimeInfo) { method GetCallStackHelper (line 285) | func (l tlogger) GetCallStackHelper() func() { method Info (line 295) | func (l tlogger) Info(level int, msg string, kvList ...interface{}) { method Enabled (line 309) | func (l tlogger) Enabled(level int) bool { method Error (line 313) | func (l tlogger) Error(err error, msg string, kvList ...interface{}) { method log (line 331) | func (l tlogger) log(what LogType, msg string, level int, buf *buffer.... method WithName (line 384) | func (l tlogger) WithName(name string) logr.LogSink { method WithValues (line 392) | func (l tlogger) WithValues(kvList ...interface{}) logr.LogSink { method GetUnderlying (line 397) | func (l tlogger) GetUnderlying() TL { method GetBuffer (line 401) | func (l tlogger) GetBuffer() Buffer { FILE: ktesting/testinglogger_test.go function TestInfo (line 30) | func TestInfo(t *testing.T) { function TestCallDepthOutput (line 142) | func TestCallDepthOutput(t *testing.T) { function TestCallDepthVerify (line 154) | func TestCallDepthVerify(t *testing.T) { type logToBuf (line 173) | type logToBuf struct method Helper (line 178) | func (l *logToBuf) Helper() { method Log (line 181) | func (l *logToBuf) Log(args ...interface{}) { function TestStop (line 191) | func TestStop(t *testing.T) { FILE: output_test.go function TestKlogOutput (line 32) | func TestKlogOutput(t *testing.T) { function BenchmarkKlogOutput (line 37) | func BenchmarkKlogOutput(b *testing.B) { function TestKlogrOutput (line 49) | func TestKlogrOutput(t *testing.T) { FILE: safeptr.go function SafePtr (line 29) | func SafePtr[T any](p *T) any { FILE: safeptr_test.go function TestSafePtr (line 28) | func TestSafePtr(t *testing.T) { FILE: stderr_threshold_test.go function TestStderrThresholdWithLogToStderr (line 34) | func TestStderrThresholdWithLogToStderr(t *testing.T) { function TestAlsologtostderrthreshold (line 167) | func TestAlsologtostderrthreshold(t *testing.T) { function TestNewFlagParsing (line 288) | func TestNewFlagParsing(t *testing.T) { FILE: test/output.go function InitKlog (line 47) | func InitKlog(tb testing.TB) *flag.FlagSet { type OutputConfig (line 71) | type OutputConfig struct type testcase (line 98) | type testcase struct function printWithLogger (line 456) | func printWithLogger(logger logr.Logger, test testcase) { function initPrintWithKlog (line 487) | func initPrintWithKlog(tb testing.TB, test testcase) { function printWithKlog (line 505) | func printWithKlog(test testcase) { function Output (line 557) | func Output(t *testing.T, config OutputConfig) { function Benchmark (line 877) | func Benchmark(b *testing.B, config OutputConfig) { function setLogger (line 915) | func setLogger(logger logr.Logger) bool { function copySlice (line 926) | func copySlice(in []interface{}) []interface{} { type kmeta (line 930) | type kmeta struct method GetName (line 934) | func (k kmeta) GetName() string { method GetNamespace (line 938) | func (k kmeta) GetNamespace() string { type customErrorJSON (line 944) | type customErrorJSON struct method Error (line 951) | func (e *customErrorJSON) Error() string { method MarshalJSON (line 955) | func (e *customErrorJSON) MarshalJSON() ([]byte, error) { type stringer (line 959) | type stringer struct method String (line 964) | func (s *stringer) String() string { type faultyStringer (line 970) | type faultyStringer struct method String (line 973) | func (f faultyStringer) String() string { type faultyMarshaler (line 979) | type faultyMarshaler struct method MarshalLog (line 982) | func (f faultyMarshaler) MarshalLog() interface{} { type recursiveMarshaler (line 988) | type recursiveMarshaler struct method MarshalLog (line 991) | func (r recursiveMarshaler) MarshalLog() interface{} { type faultyError (line 997) | type faultyError struct method Error (line 1000) | func (f faultyError) Error() string { type typeMeta (line 1008) | type typeMeta struct method String (line 1012) | func (t typeMeta) String() string { method MarshalLog (line 1016) | func (t typeMeta) MarshalLog() interface{} { type myConfig (line 1020) | type myConfig struct type myList (line 1030) | type myList struct function newCyclicList (line 1035) | func newCyclicList() *myList { type SpanID (line 1043) | type SpanID method MarshalJSON (line 1050) | func (s SpanID) MarshalJSON() ([]byte, error) { method String (line 1054) | func (s SpanID) String() string { function spanIDFromHex (line 1058) | func spanIDFromHex(str string) SpanID { type TraceID (line 1074) | type TraceID method MarshalJSON (line 1081) | func (s TraceID) MarshalJSON() ([]byte, error) { method String (line 1085) | func (s TraceID) String() string { function traceIDFromHex (line 1089) | func traceIDFromHex(str string) TraceID { FILE: test/output_helper.go function loggerHelper (line 25) | func loggerHelper(logger logr.Logger, msg string, kv []interface{}) { function klogHelper (line 30) | func klogHelper(level klog.Level, msg string, kv []interface{}) { FILE: test/zapr.go function ZaprOutputMappingDirect (line 21) | func ZaprOutputMappingDirect() map[string]string { function ZaprOutputMappingIndirect (line 302) | func ZaprOutputMappingIndirect() map[string]string { FILE: textlogger/example_test.go function ExampleConfig_Verbosity (line 29) | func ExampleConfig_Verbosity() { FILE: textlogger/options.go type Config (line 34) | type Config struct method Verbosity (line 42) | func (c *Config) Verbosity() flag.Value { method VModule (line 49) | func (c *Config) VModule() flag.Value { method AddFlags (line 169) | func (c *Config) AddFlags(fs *flag.FlagSet) { type ConfigOption (line 54) | type ConfigOption type configOptions (line 56) | type configOptions struct function VerbosityFlagName (line 67) | func VerbosityFlagName(name string) ConfigOption { function VModuleFlagName (line 76) | func VModuleFlagName(name string) ConfigOption { function Verbosity (line 85) | func Verbosity(level int) ConfigOption { function Output (line 92) | func Output(output io.Writer) ConfigOption { function FixedTime (line 104) | func FixedTime(ts time.Time) ConfigOption { function WithHeader (line 120) | func WithHeader(enabled bool) ConfigOption { function Backtrace (line 135) | func Backtrace(unwind func(skip int) (filename string, line int)) Config... function NewConfig (line 143) | func NewConfig(opts ...ConfigOption) *Config { FILE: textlogger/output_test.go function newLogger (line 30) | func newLogger(out io.Writer, v int, vmodule string) logr.Logger { function TestTextloggerOutput (line 46) | func TestTextloggerOutput(t *testing.T) { function BenchmarkTextloggerOutput (line 56) | func BenchmarkTextloggerOutput(b *testing.B) { FILE: textlogger/textlogger.go constant nameKey (line 45) | nameKey = "logger" function NewLogger (line 52) | func NewLogger(c *Config) logr.Logger { type tlogger (line 59) | type tlogger struct method Init (line 72) | func (l *tlogger) Init(info logr.RuntimeInfo) { method WithCallDepth (line 76) | func (l *tlogger) WithCallDepth(depth int) logr.LogSink { method Enabled (line 82) | func (l *tlogger) Enabled(level int) bool { method Info (line 86) | func (l *tlogger) Info(_ int, msg string, kvList ...interface{}) { method Error (line 90) | func (l *tlogger) Error(err error, msg string, kvList ...interface{}) { method print (line 94) | func (l *tlogger) print(err error, s severity.Severity, msg string, kv... method printWithInfos (line 122) | func (l *tlogger) printWithInfos(file string, line int, now time.Time,... method WriteKlogBuffer (line 154) | func (l *tlogger) WriteKlogBuffer(data []byte) { method WithName (line 161) | func (l *tlogger) WithName(name string) logr.LogSink { method WithValues (line 183) | func (l *tlogger) WithValues(kvList ...interface{}) logr.LogSink { function runtimeBacktrace (line 114) | func runtimeBacktrace(skip int) (string, int) { type KlogBufferWriter (line 190) | type KlogBufferWriter interface FILE: textlogger/textlogger_slog.go method Handle (line 32) | func (l *tlogger) Handle(ctx context.Context, record slog.Record) error { method WithAttrs (line 36) | func (l *tlogger) WithAttrs(attrs []slog.Attr) logr.SlogSink { method WithGroup (line 42) | func (l *tlogger) WithGroup(name string) logr.SlogSink { FILE: textlogger/textlogger_slog_test.go type coordinates (line 35) | type coordinates struct method LogValue (line 39) | func (c coordinates) LogValue() slog.Value { function ExampleNewLogger_slog (line 43) | func ExampleNewLogger_slog() { FILE: textlogger/textlogger_test.go type coordinatesMarshaler (line 34) | type coordinatesMarshaler struct method MarshalLog (line 38) | func (c coordinatesMarshaler) MarshalLog() interface{} { type variables (line 42) | type variables struct function ExampleNewLogger (line 46) | func ExampleNewLogger() { function someHelper (line 77) | func someHelper(logger klog.Logger, msg string) { function ExampleBacktrace (line 81) | func ExampleBacktrace() { function ExampleWithHeader (line 114) | func ExampleWithHeader() {