标签: zap

2 篇文章

thumbnail
golang日志切割并压缩
关于日志的一些问题: 单个文件过大会影响写入效率,所以会做拆分,但是到多大拆分? 最多保留几个日志文件?最多保留多少天,要不要做压缩处理? 一般都使用 lumberjack这个库完成上述这些操作 lumberjack //info文件writeSyncer infoFileWriteSyncer := zapcore.AddSync(&lu…
Go日志库-Zap
相比其他语言,Go 标准库里的 log 模块已经很好用了。但还是缺少一些常用的功能,比如按等级输出。于是又出现了许多第三方库,例如最出名的 logrus,不过已进入维护状态。作者认为 logrus 已经完成了它的使命——推动结构化日志的发展。至于之后的扩展优化,将有更优秀的作品。 这里将记录其中之一—— zap。 zap 是 uber 开源的高性能…