Skip to content

OsagieDG/mlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 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.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)
}

mlog