Onelog is a dead simple but very efficient JSON logger. It is one of the fastest JSON logger out there. Also, it is one of the logger with the lowest allocation.

It gives more control over log levels enabled by using bitwise operation for setting levels on a logger.

It is also modular as you can add a custom hook, define level text values, level and message keys.

Go 1.9 is required as it uses a type alias over gojay.Encoder.

It is named onelog as a reference to zerolog and because it sounds like One Love song from Bob Marley :)

Programming language: Go

Onelog alternatives and related packages

Based on the "Logging" category

Do you think we are missing an alternative of Onelog or a related project?

Add another 'Logging' Package

Onelog Recommendations

There are no recommendations yet. Be the first to promote Onelog!

Have you used Onelog? Share your experience. Write a short recommendation and Onelog, you and your project will be promoted on Awesome Go.
Recommend Onelog

Recently added Onelog resources

Do you know of a usefull tutorial, book or news relevant to Onelog?
Be the first to add one!