Notably, it's a few times faster than standard library and has "structured logging" support. There is an even faster, buffered version that would be even more useful for large amounts of logging in frequently used functions, like in the case of performance logging.
There are also encoder configurations, by default production and development.
If logging is super fast, then we can just always log (except performance maybe) to a file somewhere, which would be useful for catching random crashes.
Please give me a chance to recommend my logging library: https://github.com/phuslu/log
As far as I known, currently it is fastest so far. (more than 5x as zap and 2x as zerolog in common cases)
I just noticed this library: https://github.com/uber-go/zap
Notably, it's a few times faster than standard library and has "structured logging" support. There is an even faster, buffered version that would be even more useful for large amounts of logging in frequently used functions, like in the case of performance logging.
There are also encoder configurations, by default production and development.
If logging is super fast, then we can just always log (except performance maybe) to a file somewhere, which would be useful for catching random crashes.