[2026-09-27T01:35:46+00:00] app.WARNING: CSRF token mismatch {"path":"/login","ip":"127.0.0.1"}
[2026-09-27T01:35:46+00:00] app.WARNING: CSRF token mismatch {"path":"/webhooks/paystack","ip":"127.0.0.1"}
[2026-09-27T01:36:11+00:00] app.WARNING: Paystack webhook signature verification failed {"ip":"127.0.0.1"}
[2026-09-27T01:36:11+00:00] app.WARNING: Paystack webhook signature verification failed {"ip":"127.0.0.1"}
[2026-09-27T01:36:11+00:00] app.WARNING: CSRF token mismatch {"path":"/login","ip":"127.0.0.1"}
[2026-09-27T03:38:52+02:00] app.INFO: Cron: expired holds {"count":6}
[2026-09-27T03:39:49+02:00] app.INFO: [email:logged] Booking confirmed - BK-C5NGCLZQ -> wendy@example.test
[2026-09-27T03:39:49+02:00] app.INFO: [sms:logged] -> +233209998887: Booking BK-C5NGCLZQ confirmed. Check-in 2026-09-27. Total 393.75 GHS.
[2026-09-27T03:39:49+02:00] app.INFO: [email:logged] Thank you for staying with us -> wendy@example.test
[2026-09-27T03:39:49+02:00] app.INFO: [email:logged] Booking cancelled - BK-TMLURRBT -> carl@example.test
[2026-09-27T03:40:13+02:00] app.INFO: [email:logged] Booking confirmed - BK-VKDWTNB4 -> wendy@example.test
[2026-09-27T03:40:13+02:00] app.INFO: [sms:logged] -> +233209998887: Booking BK-VKDWTNB4 confirmed. Check-in 2026-09-27. Total 393.75 GHS.
[2026-09-27T03:40:13+02:00] app.INFO: [email:logged] Thank you for staying with us -> wendy@example.test
[2026-09-27T03:40:13+02:00] app.INFO: [email:logged] Booking cancelled - BK-2FPLFCMC -> carl@example.test
[2026-09-27T06:05:46+00:00] app.WARNING: CSRF token mismatch {"path":"/auth/verdent","ip":"::1"}
[2026-09-27T06:05:46+00:00] app.WARNING: Verdent sign-in: token rejected {"http":401}
[2026-09-27T06:06:39+00:00] app.WARNING: Verdent sign-in: token rejected {"http":403}
[2026-09-27T06:07:33+00:00] app.WARNING: CSRF token mismatch {"path":"/auth/verdent","ip":"::1"}
[2026-09-27T06:07:33+00:00] app.WARNING: Verdent sign-in: token rejected {"http":401}
