
zerolog
rs
Zero Allocation JSON Logger
AI 简介
zerolog 是一个专为 JSON 输出设计的高性能日志库,使用 Go 语言编写。它通过独特的链式 API 实现了零分配和无反射的日志记录,从而在保证易用性的同时提供卓越性能。主要功能包括多级日志记录、采样、钩子支持、上下文字段集成以及与 `context.Context` 和 `net/http` 的无缝对接等。此外,zerolog 还支持 JSON 和 CBOR 编码格式,并且提供了开发阶段使用的美化输出选项。适用于需要高效结构化日志记录的各种 Go 应用场景,尤其是对性能有较高要求的服务端应用。
Go
MIT License12.4k
Stars
622
Forks
70
Watchers
118
Issues
Star 增长
今日0
近 7 天+4
近 30 天+44
综合评分74.78
默认分支master