gitextract_vk9f9uhm/ ├── .codecov.yml ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ ├── dependabot.yml │ └── workflows/ │ └── go.yml ├── .gitignore ├── .golangci.yml ├── .readme.tmpl ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FAQ.md ├── LICENSE ├── Makefile ├── README.md ├── array.go ├── array_test.go ├── assets/ │ ├── README.md │ └── go.mod ├── benchmarks/ │ ├── apex_test.go │ ├── doc.go │ ├── go.mod │ ├── go.sum │ ├── kit_test.go │ ├── log15_test.go │ ├── logrus_test.go │ ├── scenario_bench_test.go │ ├── slog_test.go │ ├── zap_test.go │ └── zerolog_test.go ├── buffer/ │ ├── buffer.go │ ├── buffer_test.go │ ├── pool.go │ └── pool_test.go ├── checklicense.sh ├── clock_test.go ├── common_test.go ├── config.go ├── config_test.go ├── doc.go ├── encoder.go ├── encoder_test.go ├── error.go ├── error_test.go ├── example_test.go ├── exp/ │ ├── CHANGELOG.md │ ├── LICENSE │ ├── go.mod │ ├── go.sum │ ├── zapfield/ │ │ ├── zapfield.go │ │ └── zapfield_test.go │ └── zapslog/ │ ├── doc.go │ ├── example_test.go │ ├── handler.go │ ├── handler_test.go │ └── options.go ├── field.go ├── field_test.go ├── flag.go ├── flag_test.go ├── glide.yaml ├── global.go ├── global_test.go ├── go.mod ├── go.sum ├── http_handler.go ├── http_handler_test.go ├── increase_level_test.go ├── internal/ │ ├── bufferpool/ │ │ └── bufferpool.go │ ├── color/ │ │ ├── color.go │ │ └── color_test.go │ ├── exit/ │ │ ├── exit.go │ │ └── exit_test.go │ ├── level_enabler.go │ ├── pool/ │ │ ├── pool.go │ │ └── pool_test.go │ ├── readme/ │ │ └── readme.go │ ├── stacktrace/ │ │ ├── stack.go │ │ └── stack_test.go │ └── ztest/ │ ├── clock.go │ ├── clock_test.go │ ├── doc.go │ ├── timeout.go │ └── writer.go ├── leak_test.go ├── level.go ├── level_test.go ├── logger.go ├── logger_bench_test.go ├── logger_test.go ├── options.go ├── sink.go ├── sink_test.go ├── sink_windows_test.go ├── stacktrace_ext_test.go ├── sugar.go ├── sugar_test.go ├── time.go ├── time_test.go ├── tools/ │ ├── go.mod │ ├── go.sum │ └── tools.go ├── writer.go ├── writer_test.go ├── zapcore/ │ ├── buffered_write_syncer.go │ ├── buffered_write_syncer_bench_test.go │ ├── buffered_write_syncer_test.go │ ├── clock.go │ ├── clock_test.go │ ├── console_encoder.go │ ├── console_encoder_bench_test.go │ ├── console_encoder_test.go │ ├── core.go │ ├── core_test.go │ ├── doc.go │ ├── encoder.go │ ├── encoder_test.go │ ├── entry.go │ ├── entry_ext_test.go │ ├── entry_test.go │ ├── error.go │ ├── error_test.go │ ├── field.go │ ├── field_test.go │ ├── hook.go │ ├── hook_test.go │ ├── increase_level.go │ ├── increase_level_test.go │ ├── json_encoder.go │ ├── json_encoder_bench_test.go │ ├── json_encoder_impl_test.go │ ├── json_encoder_test.go │ ├── lazy_with.go │ ├── lazy_with_test.go │ ├── leak_test.go │ ├── level.go │ ├── level_strings.go │ ├── level_strings_test.go │ ├── level_test.go │ ├── marshaler.go │ ├── memory_encoder.go │ ├── memory_encoder_test.go │ ├── reflected_encoder.go │ ├── sampler.go │ ├── sampler_bench_test.go │ ├── sampler_test.go │ ├── tee.go │ ├── tee_logger_bench_test.go │ ├── tee_test.go │ ├── write_syncer.go │ ├── write_syncer_bench_test.go │ └── write_syncer_test.go ├── zapgrpc/ │ ├── internal/ │ │ └── test/ │ │ ├── README.md │ │ ├── go.mod │ │ ├── go.sum │ │ ├── grpc.go │ │ └── grpc_test.go │ ├── zapgrpc.go │ └── zapgrpc_test.go ├── zapio/ │ ├── example_test.go │ ├── writer.go │ └── writer_test.go └── zaptest/ ├── doc.go ├── logger.go ├── logger_test.go ├── observer/ │ ├── logged_entry.go │ ├── logged_entry_test.go │ ├── observer.go │ └── observer_test.go ├── testingt.go ├── testingt_test.go ├── timeout.go ├── timeout_test.go ├── writer.go └── writer_test.go