相关博客:
zerolog(github.com/rs/zerolog),以及uber的zap(github.com/uber-go/zap) 基本是性能最好的…logrus则性能不佳
zerolog和zap都宣称性能更优…
关于为何zap性能更高 高性能 Go 日志库 zap 设计与实现:
没有用效率较低的
fmt.Sprintf来格式化日志数据,而是自己实现了编解码,用内部的 Buffer 以 byte 的形式来拼接日志数据,减少反射所带来性能损失; zap 没法用%s、 %d这些标识符,也就不需要解析
原文链接: https://dashen.tech/2022/03/10/Go生态中性能最好的日志库/
版权声明: 转载请注明出处.