1. 简要说明
zap 是 uber 开源的 Go 高性能日志库,支持不同的日志级别, 能够打印基本信息等,但不支持日志的分割,这里我们可以使用 lumberjack 也是 zap 官方推荐用于日志分割,结合这两个库我们就可以实现以下功能的日志机制:
- 能够将事件记录到文件中,而不是应用程序控制台;
- 日志切割能够根据文件大小、时间或间隔等来切割日志文件;
- 支持不同的日志级别,例如
DEBUG,INFO,WARN,ERROR等; - 能够打印基本信息,如调用文件、函数名和行号,日志时间等;
官网地址:https://github.com/uber-go/zap
2. 下载安装
使用下面命令安装
go get -u go.uber.org/zap
如果下载失败,则使用以下命令重新下载安装
go get github.com/uber-go/zap
下载安装成
订阅专栏 解锁全文
— Go 第三方库之 uber-gozaplumberjack(记录日志到文件、支持自动分割日志、支持日志级别、打印调用文件、函数和行号)&spm=1001.2101.3001.5002&articleId=107326794&d=1&t=3&u=47491e5a86e94ff4a3b7f8f627e4f7f7)
2180

被折叠的 条评论
为什么被折叠?



