~repos /gromer
git clone https://pyrossh.dev/repos/gromer.git
gromer is a framework and cli to build multipage web apps in golang using htmx and alpinejs.
fix loggingmw
http.go
CHANGED
|
@@ -278,12 +278,12 @@ var LogMiddleware = mux.MiddlewareFunc(func(next http.Handler) http.Handler {
|
|
|
278
278
|
RespondError(w, 599, fmt.Errorf("panic: %+v\n %s", err, stack))
|
|
279
279
|
}
|
|
280
280
|
}()
|
|
281
|
+
logRespWriter := NewLogResponseWriter(w)
|
|
282
|
+
next.ServeHTTP(logRespWriter, r)
|
|
281
283
|
if IsCloundRun {
|
|
282
284
|
return
|
|
283
285
|
}
|
|
284
286
|
startTime := time.Now()
|
|
285
|
-
logRespWriter := NewLogResponseWriter(w)
|
|
286
|
-
next.ServeHTTP(logRespWriter, r)
|
|
287
287
|
ip, _, _ := net.SplitHostPort(r.RemoteAddr)
|
|
288
288
|
if len(ip) > 0 && ip[0] == '[' {
|
|
289
289
|
ip = ip[1 : len(ip)-1]
|