uber-go

zap

uber-go

Blazing fast, structured, leveled logging in Go.

AI 简介

uber-go/zap 是一个为 Go 语言设计的高性能、结构化日志库。它提供了两种主要的日志记录器:`SugaredLogger` 和 `Logger`,前者支持结构化和 printf 风格的日志记录方式,速度比其他结构化日志包快4-10倍;后者则专注于性能与类型安全,几乎无反射且零分配,适用于对性能要求极高的场景。该项目适合需要高效处理大量日志数据的应用程序使用,特别是在日志记录处于性能关键路径时。通过 zap,开发者可以根据实际需求选择合适的方式进行日志记录,在保证应用性能的同时享受结构化日志带来的便利。

Go
MIT License
24.5k
Stars
1.5k
Forks
242
Watchers
124
Issues

Star 增长

今日+4
近 7 天+19
近 30 天+79
综合评分94.95
默认分支master