Skip to content
This repository has been archived by the owner. It is now read-only.
Ripzap - Fast and 0 allocs leveled JSON logger for Go ⚡️. Dependency free.
Go Other
  1. Go 99.8%
  2. Other 0.2%
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarks From bloom42 to z0mbie42 Aug 1, 2019
docs from astroflow to astro Dec 18, 2018
examples From bloom42 to z0mbie42 Aug 1, 2019
internal/json remove cbor support Feb 9, 2019
log log: Fix undefined: LogLevel Aug 1, 2019
pkgerrors From bloom42 to z0mbie42 Aug 1, 2019
rzhttp From bloom42 to z0mbie42 Aug 1, 2019
.gitignore fix stacktrace Feb 6, 2019
.rocket.sane fix: cicd rocket configuration file Dec 18, 2018
.travis.yml fix cicd Feb 7, 2019
LICENSE.txt Add zerolog license. close #16 Jun 25, 2019
LICENSE_MIT.txt Add zerolog license. close #16 Jun 25, 2019
Makefile build: Fix make test Aug 1, 2019
README.md Update repo location in README Sep 5, 2019
array.go fix NewDict Feb 14, 2019
array_test.go make tests passing Feb 13, 2019
benchmarks_test.go fix: log's logger caller callerSkipFrameCount Feb 15, 2019
config.go fix: Fields Feb 19, 2019
ctx.go fix: log's logger caller callerSkipFrameCount Feb 15, 2019
ctx_test.go fix: log's logger caller callerSkipFrameCount Feb 15, 2019
defaults.go update logger tests Feb 7, 2019
doc.go From bloom42 to z0mbie42 Aug 1, 2019
encoder.go fix golint issues Feb 23, 2019
encoder_json.go From bloom42 to z0mbie42 Aug 1, 2019
event.go Expose Event fields Apr 25, 2019
event_test.go Expose Event fields Apr 25, 2019
field.go fix: log's logger caller callerSkipFrameCount Feb 15, 2019
fields.go version Feb 7, 2019
formatter.go update Feb 7, 2019
formatter_cli.go Formatters: Fix newline in Cli and Logmt. clsoe #15 Aug 1, 2019
formatter_console.go FormatterConsole: improve message displayer when message == "" Feb 15, 2019
formatter_logfmt.go Formatters: Fix newline in Cli and Logmt. clsoe #15 Aug 1, 2019
go.mod From bloom42 to z0mbie42 Aug 1, 2019
hook.go astro to rz Feb 6, 2019
hook_test.go fix: log's logger caller callerSkipFrameCount Feb 15, 2019
logger.go From bloom42 to z0mbie42 Aug 1, 2019
logger_example_test.go From bloom42 to z0mbie42 Aug 1, 2019
logger_test.go Add LogWithLevel function for logging with dynamic log level Jul 17, 2019
loglevel.go fix: FormatterConsole Feb 9, 2019
sampler.go fix: Ctx tests Feb 8, 2019
sampler_test.go remove cbor support Feb 9, 2019
version.go bump version Aug 1, 2019
writer.go update documentation Feb 7, 2019
writer_test.go fix: tests Feb 9, 2019

README.md

rz

RipZap - The fastest structured, leveled JSON logger for Go ⚡️. Dependency free.


Make logging great again

GoDoc GitHub release

Console logging

The rz package provides a fast and simple logger dedicated to JSON output avoiding allocations and reflection..

Uber's zap and rs's zerolog libraries pioneered this approach.

ripzap is an update of zerolog taking this concept to the next level with a simpler to use and safer API and even better performance.

To keep the code base and the API simple, ripzap focuses on efficient structured logging only. Pretty logging on the console is made possible using the provided (but inefficient) Formatters.

Moved to https://gitlab.com/z0mbie42/rz-go

You can’t perform that action at this time.