zeroecho is a zerolog wrapper for Echo.
go get github.com/johnmanjiro13/zeroecho
package main
import (
"net/http"
"os"
"github.com/johnmanjiro13/zeroecho"
"github.com/labstack/echo"
)
func main() {
e := echo.New()
// Setup logger
logger := zeroecho.New(os.Stdout, "")
e.Logger = logger
// Use logging middleware
e.Use(zeroecho.RequestLogger(zeroecho.Config{
Logger: logger,
}))
e.GET("/", func(c echo.Context) error {
return c.String(http.StatusOK, "Hello, world!")
})
e.Logger.Fatal(e.Start(":1323"))
}