Go生态中性能最好的日志库

相关博客:

实现日志按时间及文件大小切割并压缩


zerolog(github.com/rs/zerolog),以及uber的zap(github.com/uber-go/zap) 基本是性能最好的…logrus则性能不佳


zerolog和zap都宣称性能更优…



Go 每日一库之 zerolog

关于为何zap性能更高 高性能 Go 日志库 zap 设计与实现

没有用效率较低的fmt.Sprintf来格式化日志数据,而是自己实现了编解码,用内部的 Buffer 以 byte 的形式来拼接日志数据,减少反射所带来性能损失; zap 没法用 %s、 %d这些标识符,也就不需要解析

文章目录