feat: log before anything else

This commit is contained in:
Teajey 2025-06-26 21:48:16 +09:00
parent cc0409d1dc
commit b2f8ef19be
Signed by: Teajey
GPG Key ID: 970E790FE834A713
1 changed files with 4 additions and 4 deletions

View File

@ -20,6 +20,10 @@ type Response struct {
}
func (res *Response) Write(w http.ResponseWriter, r *http.Request) error {
if res.LogMessage != "" {
log.Printf("%s --- %s\n", res.Data, res.LogMessage)
}
if res.Session != nil {
err := res.Session.inner.Save(r, w)
if err != nil {
@ -44,10 +48,6 @@ func (res *Response) Write(w http.ResponseWriter, r *http.Request) error {
bodyBytes := bytes.NewBuffer([]byte{})
accept := r.Header.Get("Accept")
if res.LogMessage != "" {
log.Printf("%s --- %s\n", res.Data, res.LogMessage)
}
if res.Status != 0 {
w.WriteHeader(res.Status)
}