Zap 学习系列
本系列文档系统性地介绍 Zap 结构化日志库,从基础概念到最佳实践。
学习路径
第一阶段:基础概念
| 文档 | 描述 | 预计时间 |
|---|---|---|
| 01-Zap概述 | Zap 简介、结构化日志概念 | 30 分钟 |
| 02-基本使用 | Logger、SugaredLogger | 40 分钟 |
| 03-配置选项 | 日志级别、输出格式 | 35 分钟 |
第二阶段:进阶特性
| 文档 | 描述 | 预计时间 |
|---|---|---|
| 04-高级特性 | 自定义字段、Hook、Core | 45 分钟 |
| 05-性能优化 | 零分配、并发性能 | 40 分钟 |
| 06-最佳实践 | 日志规范、错误处理 | 40 分钟 |
前置知识
- Go 语言基础
- 日志系统概念
- 结构化数据
学习建议
- 理解结构化日志的优势
- 按顺序学习理论文档
- 完成对应 hands-on 练习
- 参考 official 文档:https://pkg.go.dev/go.uber.org/zap