{"repo":"bep/logg","free":true,"listed":false,"github":"https://github.com/bep/logg","clone":"git clone https://github.com/bep/logg.git","description":"A Fast and Structured logging package for Go.","language":"Go","stars":26,"topics":["logging","golang","log"],"license":"MIT","category":"analytics","readme_excerpt":"This is a fork of the exellent Apex Log library. Main changes: Trim unneeded dependencies. Make Fields into a slice to preserve log order. Split the old Interface in two and remove all but one Log method (see below). This allows for lazy creation of messages in Log(fmt.Stringer) and ignoring fields added in LevelLogger s with levels below the Logger s. The pointer passed to HandleLog is not safe to use outside of the current log chain, and needs to be cloned with Clone first if that's needed. See Benchmarks for more info. This is probably the very fastest structured log library when logging is disabled: One can never have enough log libraries! Benchmarks Benchmarks below are borrowed and adapted from Zap. Logging at a disabled level without any structured context Logging at a disabled level with some accumulated context Logging at a disabled level, adding context at each log site Logging without any structured context Logging with some accumulated context Logging with additional context at each log site","default_branch":null,"files":null,"tree":[],"storefront":"/r/bep","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bep/logg/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."}