logging: add document length in bytes

This commit is contained in:
dre 2021-07-12 18:52:10 +08:00
parent a636fc9277
commit 40b1d161ed

View file

@ -19,12 +19,13 @@ func Logger(log *log.Logger, prefix string) func(gemini.Handler) gemini.Handler
ri.Flush() ri.Flush()
ip := strings.Split(r.RemoteAddr, ":")[0] ip := strings.Split(r.RemoteAddr, ":")[0]
fmt.Fprintf(log.Writer(), "%s%s - - [%s] \"%s\" %d - %v\n", fmt.Fprintf(log.Writer(), "%s%s - - [%s] \"%s\" %d %d - %v\n",
prefix, prefix,
ip, ip,
t.Format("02/Jan/2006:15:04:05 -0700"), t.Format("02/Jan/2006:15:04:05 -0700"),
r.URL.Path, r.URL.Path,
ri.Code, ri.Code,
ri.Body.Len(),
time.Since(t), time.Since(t),
) )
} }