use logging mddleware from common-lib
tronnet/workflows: Static Analysis -- Golang / static-go (push) Successful in 17s
tronnet/workflows: Static Analysis -- Golang / static-go (push) Successful in 17s
This commit is contained in:
1 parent
b97524d1ae
commit
d47f60f76e
2 files changed
+2
-11
No files matched your search
+1
-10
@@ -7,7 +7,6 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
"time"
|
|
||||||
|
|
||||||
common "access-manager-api/app/common"
|
common "access-manager-api/app/common"
|
||||||
"access-manager-api/app/pve"
|
"access-manager-api/app/pve"
|
||||||
@@ -83,7 +82,7 @@ func Run() {
|
|||||||
router.HandleFunc("POST /groups/{groupname}/users/{username}", POST_Group_User)
|
router.HandleFunc("POST /groups/{groupname}/users/{username}", POST_Group_User)
|
||||||
router.HandleFunc("DELETE /groups/{groupname}/users/{username}", DELETE_Group_User)
|
router.HandleFunc("DELETE /groups/{groupname}/users/{username}", DELETE_Group_User)
|
||||||
|
|
||||||
server := LoggingMiddleware(router)
|
server := paas.LoggingMiddleware(router)
|
||||||
|
|
||||||
log.Printf("[INFO] starting API listening on 0.0.0.0:%d", Config.ListenPort)
|
log.Printf("[INFO] starting API listening on 0.0.0.0:%d", Config.ListenPort)
|
||||||
log.Fatalf("[ERR ] Error starting router: %s", http.ListenAndServe("0.0.0.0:"+strconv.Itoa(Config.ListenPort), server))
|
log.Fatalf("[ERR ] Error starting router: %s", http.ListenAndServe("0.0.0.0:"+strconv.Itoa(Config.ListenPort), server))
|
||||||
@@ -127,11 +126,3 @@ func GetUserSessionFromRequest(r *http.Request) (*UserSession, int, error) {
|
|||||||
usersession := UserSessions[uuid]
|
usersession := UserSessions[uuid]
|
||||||
return usersession, http.StatusOK, nil
|
return usersession, http.StatusOK, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func LoggingMiddleware(next http.Handler) http.Handler {
|
|
||||||
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
|
||||||
start := time.Now()
|
|
||||||
next.ServeHTTP(w, r)
|
|
||||||
log.Printf("%s %s %s", r.Method, r.URL.Path, time.Since(start))
|
|
||||||
})
|
|
||||||
}
|
|
||||||
+1
-1
Submodule proxmoxaas-common-lib updated: 35ecaf84e0...8b73652c9b.
Reference in new issue
Block a user