From a73c247607164b75d16396effe7e3fa94632a48f Mon Sep 17 00:00:00 2001 From: catttam Date: Mon, 16 Sep 2024 12:27:13 +0200 Subject: [PATCH] Added get uid error control --- main.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index 09562106..8e4f4715 100644 --- a/main.go +++ b/main.go @@ -99,11 +99,14 @@ func main() { clientIP := c.ClientIP() method := c.Request.Method path := c.Request.URL.Path - user, _ := c.Get("uidOrigin") - + uidOrigin, _ := c.Get("uidOrigin") + user, uidParsed := uidOrigin.(string) + if !uidParsed { + user = "nil" + } // Example of logging custom information - log.Printf("[Custom Middleware] %v | %3d | %13v | %s | %-7s %#v\n | %s", - time.Now().Format(time.RFC3339), status, latency, clientIP, method, path, user.(string)) + log.Printf("[Gin logger] %v | %3d | %13v | %s | %-7s %#v\n | %s", + time.Now().Format(time.RFC3339), status, latency, clientIP, method, path, user) }) // Config path