zerolog

by rs · Developer Tools

Zero Allocation JSON Logger

New0 ratings12,499 starsActive
Developer ToolsDeveloper ToolGoMakefile
GitHub⚑ Report
zerolog — image 1
zerolog — image 2
1 / 2

About this project

Zero Allocation JSON Logger The zerolog package provides a fast and simple logger dedicated to JSON output. Zerolog's API is designed to provide both a great developer experience and stunning performance. Its unique chaining API allows zerolog to write JSON (or CBOR) log events by avoiding allocations and reflection. Uber's zap library pioneered this approach. Zerolog is taking this concept to the next level with a simpler to use API and even better performance. To keep the code base and the API simple, zerolog focuses on efficient structured logging only. Pretty logging on the console is made possible using the provided (but inefficient) zerolog.ConsoleWriter. Who uses…

Technologies

MakefileGogolangjsonlogging

Project health

Actively maintained
Last update2 weeks ago
Contributors167
Latest release
Open issues & PRs147
LicenseMIT
On GitHubsince 2017

GitHub

12,499
stars
636
forks
167
contributors
147
open issues & PRs
Go
language
2 weeks ago
last commit
View on GitHub ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review zerolog.

Built by

rs
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain rs/zerolog? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like