twinguy
twinguy
@Amirth24 I agree completely. It requires only a little extra effort up front but allows you to confidently make changes after you functionality built. This is also a strong case...
I have used Zerolog extensively with no issues or observed performance penalties. Zerolog: +1
Here is a sample Zerolog configuration along with the output: ```go logger := zerolog.New( zerolog.ConsoleWriter{Out: os.Stderr, TimeFormat: time.RFC3339}, ).Level(zerolog.TraceLevel).With().Timestamp().Caller().Logger() logger.Debug().Msg("Debugging...") logger.Trace().Msg("Tracing...") logger.Warn().Msg("Warning...") logger.Error().Msg("Error...") ``` which results in the following output
I have used [Gin](https://github.com/gin-gonic), also used [Gorilla Mux](https://github.com/gorilla/mux) more recently. I am not tied to either of these but I believe this will be a critical decision. In reviewing Fiber,...