I have been working on a logging library which aims to be like Uber’s zap by avoiding allocations if possible. It’s very much a work in progress but I wanted to share what I have so far. The API is best demonstrated by the example.
Please don’t hesitate to share feedback on any aspect of the library. Whether it’s the API or perhaps I am doing something completely wrong inside the code.
I’m also curious to see comparisons to other Rust logging libraries if anyone wants to share that as well. Thanks for your time!
The logging library can be found here: https://github.com/gsquire/sequoia