Skip to content

dvelitchkov/ech0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ech0

Ech0 (pronounced "echo zero") is a logging adapter for echo.Logger that uses github.com/rs/zerolog as the logging backend instead of the default github.com/labstack/gommon/log

Why?

  1. I like Echo.
  2. I like zerolog.
  3. I wanted to have one logging backend in my Echo apps.

Installing

go get -u github.com/dvelitchkov/ech0

Benchmarks

goos: darwin goarch: amd64 pkg: github.com/dvelitchkov/ech0 BenchmarkZeroFormat-8 1000000 1915 ns/op 533 B/op 3 allocs/op BenchmarkZeroJSON-8 1000000 2249 ns/op 1032 B/op 3 allocs/op BenchmarkZero-8 1000000 1893 ns/op 533 B/op 3 allocs/op BenchmarkGommonFormat-8 1000000 2203 ns/op 256 B/op 11 allocs/op BenchmarkGommonJSON-8 500000 2695 ns/op 472 B/op 14 allocs/op BenchmarkGommon-8 1000000 2136 ns/op 256 B/op 11 allocs/op PASS ok	github.com/dvelitchkov/ech0	11.903s 

About

A zerolog adaptor for Labstack's Echo framework

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages