gitextract_iyzg6fyz/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .golangci.yaml ├── CONTRIBUTING.md ├── LICENSE ├── OWNERS ├── README.md ├── RELEASE.md ├── SECURITY.md ├── SECURITY_CONTACTS ├── code-of-conduct.md ├── contextual.go ├── contextual_slog.go ├── contextual_slog_example_test.go ├── contextual_test.go ├── examples/ │ ├── benchmarks/ │ │ └── benchmarks_test.go │ ├── coexist_glog/ │ │ └── coexist_glog.go │ ├── coexist_klog_v1_and_v2/ │ │ ├── coexist_klog_v1_and_v2.go │ │ └── go.mod │ ├── flushing/ │ │ ├── .gitignore │ │ └── flushing_test.go │ ├── go.mod │ ├── go.sum │ ├── go_vet/ │ │ ├── go_vet_test.go │ │ └── testdata/ │ │ └── calls.go │ ├── klogr/ │ │ └── main.go │ ├── log_file/ │ │ └── usage_log_file.go │ ├── output_test/ │ │ └── output_test.go │ ├── set_output/ │ │ └── usage_set_output.go │ ├── stderr_threshold_fix/ │ │ └── main.go │ ├── structured_logging/ │ │ └── structured_logging.go │ └── util/ │ └── require/ │ └── require.go ├── exit.go ├── exit_test.go ├── format.go ├── format_test.go ├── go.mod ├── go.sum ├── hack/ │ └── verify-apidiff.sh ├── imports.go ├── integration_tests/ │ ├── internal/ │ │ └── main.go │ └── klog_test.go ├── internal/ │ ├── buffer/ │ │ └── buffer.go │ ├── clock/ │ │ ├── README.md │ │ ├── clock.go │ │ └── testing/ │ │ ├── fake_clock.go │ │ └── simple_interval_clock.go │ ├── dbg/ │ │ └── dbg.go │ ├── serialize/ │ │ ├── keyvalues.go │ │ ├── keyvalues_no_slog.go │ │ ├── keyvalues_slog.go │ │ └── keyvalues_test.go │ ├── severity/ │ │ └── severity.go │ ├── sloghandler/ │ │ └── sloghandler_slog.go │ ├── test/ │ │ ├── mock.go │ │ └── require/ │ │ └── require.go │ └── verbosity/ │ ├── helper_test.go │ ├── verbosity.go │ └── verbosity_test.go ├── k8s_references.go ├── k8s_references_slog.go ├── klog.go ├── klog_file.go ├── klog_file_others.go ├── klog_file_windows.go ├── klog_test.go ├── klog_wrappers_test.go ├── klogr/ │ ├── README.md │ ├── calldepth-test/ │ │ ├── call_depth_helper_test.go │ │ └── call_depth_main_test.go │ ├── klogr.go │ ├── klogr_test.go │ └── output_test.go ├── klogr.go ├── klogr_helper_test.go ├── klogr_slog.go ├── klogr_slog_test.go ├── klogr_test.go ├── ktesting/ │ ├── contextual_test.go │ ├── example/ │ │ └── example_test.go │ ├── example_test.go │ ├── helper_test.go │ ├── init/ │ │ └── init.go │ ├── main_test.go │ ├── options.go │ ├── setup.go │ ├── testinglogger.go │ └── testinglogger_test.go ├── output_test.go ├── safeptr.go ├── safeptr_test.go ├── stderr_threshold_test.go ├── test/ │ ├── output.go │ ├── output_helper.go │ └── zapr.go └── textlogger/ ├── example_test.go ├── options.go ├── output_test.go ├── textlogger.go ├── textlogger_slog.go ├── textlogger_slog_test.go └── textlogger_test.go