[2026-03-23 04:15:23] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 04:15:28] [attendance_code_created] date=2026-03-23 type=first_half
[2026-03-23 04:17:31] [fcm_token] FCM token saved/updated: user_id=7 device_type=android
[2026-03-23 04:17:33] [attendance_login] user_id=7 date=2026-03-23 first_half
[2026-03-23 04:19:35] [notification_received] Schedule 169 acknowledged by user_id=20 (event=received)
[2026-03-23 04:19:35] [notification_received] Schedule 168 acknowledged by user_id=20 (event=received)
[2026-03-23 04:19:35] [notification_received] Schedule 170 acknowledged by user_id=20 (event=received)
[2026-03-23 04:21:33] [notification_received] Schedule 227 acknowledged by user_id=15 (event=received)
[2026-03-23 04:21:33] [notification_received] Schedule 226 acknowledged by user_id=15 (event=received)
[2026-03-23 04:21:35] [fcm_token] FCM token saved/updated: user_id=15 device_type=android
[2026-03-23 04:21:58] [attendance_login] user_id=15 date=2026-03-23 first_half
[2026-03-23 04:33:39] [notification_received] Schedule 166 acknowledged by user_id=18 (event=tapped)
[2026-03-23 04:33:39] [fcm_token] FCM token saved/updated: user_id=18 device_type=android
[2026-03-23 04:33:40] [notification_received] Schedule 165 acknowledged by user_id=18 (event=received)
[2026-03-23 04:33:41] [notification_received] Schedule 166 acknowledged by user_id=18 (event=received)
[2026-03-23 04:33:41] [notification_received] Schedule 167 acknowledged by user_id=18 (event=received)
[2026-03-23 04:33:45] [attendance_login] user_id=18 date=2026-03-23 first_half
[2026-03-23 04:40:02] [fcm_token] FCM token saved/updated: user_id=20 device_type=android
[2026-03-23 04:40:22] [attendance_login] user_id=20 date=2026-03-23 first_half
[2026-03-23 05:18:24] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 06:23:04] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 06:23:31] [update_leave_day_status] Request: id=91, status=approved
[2026-03-23 06:23:31] [update_leave_day_status] leave_days UPDATE: affected_rows=1
[2026-03-23 06:23:31] [update_leave_day_status] user=15, day=second_half
[2026-03-23 06:23:31] [update_leave_day_status] schedules_updated=0 for user 15
[2026-03-23 06:23:31] [update_leave_day_status] Response: success, schedules_updated=0
[2026-03-23 06:30:59] [attendance_code_created] date=2026-03-23 type=second_half
[2026-03-23 06:55:38] [login] User logged in: user_id=6 name="pooarasan" contact=6374352853
[2026-03-23 06:55:39] [fcm_token] FCM token saved/updated: user_id=6 device_type=android
[2026-03-23 06:56:14] [login] User logged in: user_id=21 name="Selvi" contact=9566920387
[2026-03-23 06:56:15] [fcm_token] FCM token saved/updated: user_id=21 device_type=android
[2026-03-23 07:12:27] [login] User logged in: user_id=20 name="Tamil" contact=7418806605
[2026-03-23 07:12:27] [fcm_token] FCM token saved/updated: user_id=20 device_type=android
[2026-03-23 07:12:42] [attendance_logout] user_id=20 date=2026-03-23 first_half
[2026-03-23 07:12:50] [attendance_login] user_id=20 date=2026-03-23 second_half
[2026-03-23 07:13:16] [login] User logged in: user_id=15 name="Madesh" contact=8531087888
[2026-03-23 07:13:16] [fcm_token] FCM token saved/updated: user_id=15 device_type=android
[2026-03-23 07:13:20] [attendance_login] user_id=15 date=2026-03-23 second_half
[2026-03-23 07:13:28] [attendance_logout] user_id=15 date=2026-03-23 first_half
[2026-03-23 07:14:33] [fcm_token] FCM token saved/updated: user_id=7 device_type=android
[2026-03-23 07:14:45] [attendance_logout] user_id=7 date=2026-03-23 first_half
[2026-03-23 07:14:51] [attendance_login] user_id=7 date=2026-03-23 second_half
[2026-03-23 07:15:29] [fcm_token] FCM token saved/updated: user_id=6 device_type=android
[2026-03-23 07:17:14] [login] User logged in: user_id=7 name="Nagesh" contact=9384750432
[2026-03-23 07:17:15] [fcm_token] FCM token saved/updated: user_id=7 device_type=android
[2026-03-23 07:30:34] [attendance_logout] user_id=18 date=2026-03-23 first_half
[2026-03-23 07:30:41] [attendance_login] user_id=18 date=2026-03-23 second_half
[2026-03-23 07:32:59] [fcm_token] FCM token saved/updated: user_id=21 device_type=android
[2026-03-23 07:33:39] [attendance_logout] user_id=21 date=2026-03-23 first_half
[2026-03-23 07:33:47] [attendance_login] user_id=21 date=2026-03-23 second_half
[2026-03-23 07:33:52] [attendance_logout] user_id=21 date=2026-03-23 second_half
[2026-03-23 07:48:04] [fcm_token] FCM token saved/updated: user_id=13 device_type=android
[2026-03-23 07:49:24] [fcm_token] FCM token saved/updated: user_id=13 device_type=android
[2026-03-23 07:54:05] [logout] User logged out: user_id=13
[2026-03-23 07:54:16] [login] User logged in: user_id=1 name="Administrator" contact=9876543210
[2026-03-23 07:54:18] [fcm_token] FCM token saved/updated: user_id=1 device_type=android
[2026-03-23 07:55:31] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 08:02:20] [fcm_token] FCM token saved/updated: user_id=1 device_type=android
[2026-03-23 08:02:26] [attendance_logout] user_id=18 date=2026-03-23 second_half
[2026-03-23 08:14:49] [attendance_logout] user_id=15 date=2026-03-23 second_half
[2026-03-23 08:15:31] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 08:25:54] [fcm_token] FCM token saved/updated: user_id=21 device_type=android
[2026-03-23 08:28:40] [login] User logged in: user_id=23 name="Hariharan" contact=9865097362
[2026-03-23 08:28:40] [fcm_token] FCM token saved/updated: user_id=23 device_type=android
[2026-03-23 08:30:35] [update_attendance] Attendance updated: date=2026-03-22 updated=3 user_ids=23,22,5
[2026-03-23 08:30:36] [update_attendance] Attendance updated: date=2026-03-22 updated=3 user_ids=23,22,5
[2026-03-23 08:30:47] [update_attendance] Attendance updated: date=2026-03-21 updated=3 user_ids=23,22,5
[2026-03-23 08:30:48] [update_attendance] Attendance updated: date=2026-03-21 updated=3 user_ids=23,22,5
[2026-03-23 08:30:49] [update_attendance] Attendance updated: date=2026-03-21 updated=3 user_ids=23,22,5
[2026-03-23 08:34:21] [fcm_token] FCM token saved/updated: user_id=20 device_type=android
[2026-03-23 08:35:58] [attendance_logout] user_id=20 date=2026-03-23 second_half
[2026-03-23 08:42:39] [fcm_token] FCM token saved/updated: user_id=1 device_type=android
[2026-03-23 08:44:11] [fcm_token] FCM token saved/updated: user_id=7 device_type=android
[2026-03-23 08:44:12] [attendance_logout] user_id=7 date=2026-03-23 second_half
[2026-03-23 08:44:49] [fcm_token] FCM token saved/updated: user_id=6 device_type=android
[2026-03-23 08:44:54] [fcm_token] FCM token saved/updated: user_id=7 device_type=android
[2026-03-23 08:45:15] [attendance_login] user_id=6 date=2026-03-23 second_half
[2026-03-23 08:45:34] [attendance_logout] user_id=6 date=2026-03-23 first_half
[2026-03-23 08:45:41] [attendance_logout] user_id=6 date=2026-03-23 second_half
[2026-03-23 10:12:33] [fcm_token] FCM token saved/updated: user_id=17 device_type=android
[2026-03-23 10:20:57] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 10:47:05] [fcm_token] FCM token saved/updated: user_id=15 device_type=android
[2026-03-23 11:10:40] [fcm_token] FCM token saved/updated: user_id=20 device_type=android
[2026-03-23 12:00:07] [notification_received] Schedule 50 acknowledged by user_id=6 (event=received)
[2026-03-23 12:00:07] [notification_received] Schedule 51 acknowledged by user_id=6 (event=received)
[2026-03-23 12:00:09] [notification_received] Schedule 165 acknowledged by user_id=18 (event=received)
[2026-03-23 12:00:09] [notification_received] Schedule 166 acknowledged by user_id=18 (event=received)
[2026-03-23 12:00:09] [notification_received] Schedule 167 acknowledged by user_id=18 (event=received)
[2026-03-23 12:00:09] [notification_received] Schedule 226 acknowledged by user_id=15 (event=received)
[2026-03-23 12:00:09] [notification_received] Schedule 227 acknowledged by user_id=15 (event=received)
[2026-03-23 12:00:09] [notification_received] Schedule 153 acknowledged by user_id=6 (event=received)
[2026-03-23 12:00:10] [notification_received] Schedule 169 acknowledged by user_id=20 (event=received)
[2026-03-23 12:00:10] [notification_received] Schedule 168 acknowledged by user_id=20 (event=received)
[2026-03-23 12:00:10] [notification_received] Schedule 170 acknowledged by user_id=20 (event=received)
[2026-03-23 12:00:11] [fcm_token] FCM token saved/updated: user_id=15 device_type=android
[2026-03-23 12:01:47] [notification_received] Schedule 153 acknowledged by user_id=6 (event=received)
[2026-03-23 12:11:59] [notification_received] Schedule 163 acknowledged by user_id=17 (event=received)
[2026-03-23 12:11:59] [notification_received] Schedule 162 acknowledged by user_id=17 (event=received)
[2026-03-23 12:11:59] [notification_received] Schedule 164 acknowledged by user_id=17 (event=received)
[2026-03-23 12:11:59] [notification_received] Schedule 172 acknowledged by user_id=17 (event=received)
[2026-03-23 12:51:23] [fcm_token] FCM token saved/updated: user_id=4 device_type=android
[2026-03-23 12:52:21] [fcm_token] FCM token saved/updated: user_id=4 device_type=android
[2026-03-23 13:00:33] [update_profile] Profile updated: user_id=1 name="Administrator" email=admin@example.com contact=9876543210
[2026-03-23 13:00:37] [update_profile] Profile updated: user_id=1 name="Administrator" email=admin@example.com contact=9876543210
[2026-03-23 13:08:28] [login] User logged in: user_id=13 name="test" contact=2580963147
[2026-03-23 13:08:29] [fcm_token] FCM token saved/updated: user_id=13 device_type=android
[2026-03-23 13:23:53] [logout] User logged out: user_id=13
[2026-03-23 13:24:22] [login] User logged in: user_id=1 name="Administrator" contact=9876543210
[2026-03-23 13:24:25] [fcm_token] FCM token saved/updated: user_id=1 device_type=android
[2026-03-23 13:35:20] [logout] User logged out: user_id=1
[2026-03-23 13:35:39] [login] User logged in: user_id=13 name="test" contact=2580963147
[2026-03-23 13:35:41] [fcm_token] FCM token saved/updated: user_id=13 device_type=android
[2026-03-23 13:36:52] [logout] User logged out: user_id=13
[2026-03-23 13:48:04] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 15:01:16] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 15:27:46] [login] User logged in: user_id=1 name="Administrator" contact=9876543210
[2026-03-23 15:27:47] [fcm_token] FCM token saved/updated: user_id=1 device_type=android
[2026-03-23 15:28:15] [update_profile] Profile updated: user_id=1 name="Administrator" email=admin@example.com contact=9876543210
[2026-03-23 15:47:46] [fcm_token] FCM token saved/updated: user_id=1 device_type=android
[2026-03-23 15:48:41] [update_profile] Profile updated: user_id=1 name="Administrator" email=admin@example.com contact=9876543210
[2026-03-23 15:52:39] [fcm_token] FCM token saved/updated: user_id=1 device_type=android
[2026-03-23 15:52:45] [fcm_token] FCM token saved/updated: user_id=1 device_type=android
[2026-03-23 16:00:23] [update_attendance] Attendance updated: date=2026-03-22 updated=1 user_ids=13
[2026-03-23 16:01:49] [update_attendance] Attendance updated: date=2026-03-17 updated=1 user_ids=13
[2026-03-23 16:07:19] [update_attendance] Attendance updated: date=2026-03-23 updated=1 user_ids=13
[2026-03-23 16:49:37] [fcm_token] FCM token saved/updated: user_id=1 device_type=android
[2026-03-23 16:55:25] [logout] User logged out: user_id=1
[2026-03-23 16:55:57] [login] User logged in: user_id=13 name="test" contact=2580963147
[2026-03-23 16:55:59] [fcm_token] FCM token saved/updated: user_id=13 device_type=android
[2026-03-23 17:08:56] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 17:09:56] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 17:11:19] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 17:18:03] [fcm_token] FCM token saved/updated: user_id=20 device_type=android
[2026-03-23 17:25:39] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 18:11:11] [login] User logged in: user_id=18 name="Naveen" contact=9361118499
[2026-03-23 18:11:12] [fcm_token] FCM token saved/updated: user_id=18 device_type=android
[2026-03-23 19:00:12] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 19:11:14] [login] User logged in: user_id=15 name="Madesh" contact=8531087888
[2026-03-23 19:11:14] [fcm_token] FCM token saved/updated: user_id=15 device_type=android
[2026-03-23 19:13:57] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 19:23:30] [login] User logged in: user_id=7 name="Nagesh" contact=9384750432
[2026-03-23 19:23:30] [fcm_token] FCM token saved/updated: user_id=7 device_type=android
[2026-03-23 20:13:58] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-03-23 21:13:44] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
