From 44ad626f6319f46650965640262c9d9c79b9d66d Mon Sep 17 00:00:00 2001 From: richjohnrambo Date: Mon, 31 Aug 2026 13:54:32 +0800 Subject: [PATCH] chore: log attendance API failures --- server/im_http.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/im_http.go b/server/im_http.go index 07189eb..a0f0c5d 100644 --- a/server/im_http.go +++ b/server/im_http.go @@ -1880,6 +1880,7 @@ func serveIMAttendanceConfig(wrt http.ResponseWriter, req *http.Request) { } config, err := store.Attendance.Config(principal.TenantID, principal.Uid, date) if err != nil { + logs.Warn.Println("im attendance config failed:", principal.TenantID, principal.Uid.UserId(), err) writeIMRelationError(wrt, req, err) return } @@ -1911,6 +1912,7 @@ func serveIMAttendanceRecords(wrt http.ResponseWriter, req *http.Request) { Limit: limit, }) if err != nil { + logs.Warn.Println("im attendance records failed:", principal.TenantID, principal.Uid.UserId(), err) writeIMRelationError(wrt, req, err) return } @@ -1971,6 +1973,7 @@ func serveIMAttendanceCheckins(wrt http.ResponseWriter, req *http.Request) { IdempotencyKey: idempotencyKey, }) if err != nil { + logs.Warn.Println("im attendance checkin failed:", principal.TenantID, principal.Uid.UserId(), err) writeIMRelationError(wrt, req, err) return } @@ -1997,6 +2000,7 @@ func serveIMAttendanceAppeals(wrt http.ResponseWriter, req *http.Request) { Limit: limit, }) if err != nil { + logs.Warn.Println("im attendance appeals failed:", principal.TenantID, principal.Uid.UserId(), err) writeIMRelationError(wrt, req, err) return } @@ -2039,6 +2043,7 @@ func serveIMAttendanceAppeals(wrt http.ResponseWriter, req *http.Request) { AttachmentFileIDs: body.AttachmentFileIDs, }, idempotencyKey) if err != nil { + logs.Warn.Println("im attendance appeal create failed:", principal.TenantID, principal.Uid.UserId(), err) writeIMRelationError(wrt, req, err) return }