{"repo":"zerodha/logf","free":true,"listed":false,"github":"https://github.com/zerodha/logf","clone":"git clone https://github.com/zerodha/logf.git","description":"Extremely fast, light weight, zero alloc logfmt logging library for Go.","language":"Go","stars":101,"topics":["golang-logger","golang-logging","logging","logging-library","log","logfmt","logger"],"license":"MIT","category":"analytics","readme_excerpt":"💥 logf logf is a high-performance, zero-alloc logging library for Go applications with a minimal API overhead. It's also the fastest logfmt logging library for Go. logf emits structured logs in logfmt style. logfmt is a flexible format that involves key=value pairs to emit structured log lines. logfmt achieves the goal of generating logs that are not just machine-friendly but also readable by humans, unlike the clunky JSON lines. Example Text Output Console Output Why another lib There are several logging libraries, but the available options didn't meet our use case. logf meets our constraints of: - Clean API - Minimal dependencies - Structured logging but human-readable ( logfmt !) - Sane defaults out of the box Benchmarks You can run benchmarks with make bench . No Colors (Default) With Colors For a comparison with existing popular libs, visit uber-go/zap#performance. LICENSE LICENSE","default_branch":null,"files":null,"tree":[],"storefront":"/r/zerodha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zerodha/logf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}