Skip to content

OsagieDG/mlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mlog

  • Logging Middleware for Go HTTP Server

Installation

     go get github.com/OsagieDG/mlog

Usage

import github.com/OsagieDG/mlog/service/middleware

mlog := middleware.MLog(
    middleware.LogRequest,
    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)
}

Check out the example.go file for a better understanding.

mlog