Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.22 KB

README.md

File metadata and controls

32 lines (21 loc) · 1.22 KB

Survey

https://github.com/avelino/awesome-go#logging

High performance

  • uber-go/zap structured logging with high performance
  • rs/zerolog high performance, only focus on json logging
  • nanolog use binary format, only store the changed part (like prepare statement in database)

Simple

  • std/log standard library log package
  • glog leveled only, but can sample based on number of hits on a certain file:line
  • gokit/log extreme simple interface

Structured

Java(ish)

Logging library used by popular go projects