- Logging Middleware for Go HTTP Server
go get github.com/OsagieDG/mlog
import github.com/OsagieDG/mlog/service/middleware
mlog := middleware.MLog(
middleware.LogResponse,
middleware.RecoverPanic,
)
listenAddr := ":6862"
log.Printf("Server is listening on %s", listenAddr)
if err := http.ListenAndServe(listenAddr, mlog(router)); err != nil {
log.Fatal("HTTP server error:", err)
}