[2026-07-13 08:15:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:15:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:15:37] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 08:16:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:16:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:16:39] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 08:17:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:17:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:17:37] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 08:18:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:18:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:18:20] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 08:18:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:18:32] [debug] [index.php:291] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 08:18:32] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 08:18:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:18:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 08:18:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:18:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:18:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 08:18:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:18:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 08:18:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 08:18:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:18:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-13 08:19:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:19:10] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /products/1 | {"method":"GET","uri":"/products/1","query":[],"ip":"::1"}
[2026-07-13 08:20:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:20:13] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:21:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:21:14] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:21:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:21:54] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /products/1 | {"method":"GET","uri":"/products/1","query":[],"ip":"::1"}
[2026-07-13 08:22:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:22:03] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /products/verify-delivery-quick/1 | {"method":"POST","uri":"/products/verify-delivery-quick/1","query":[],"ip":"::1"}
[2026-07-13 08:22:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:22:04] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/1 | {"method":"GET","uri":"/loans/1","query":[],"ip":"::1"}
[2026-07-13 08:22:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:22:19] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/1/approve | {"method":"POST","uri":"/loans/1/approve","query":[],"ip":"::1"}
[2026-07-13 08:22:20] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.approve — Approved loan #PFVN1207260001, EMI start: 2026-07-13 | {"module":"loan","action":"approve","old_data":null,"new_data":null}
[2026-07-13 08:22:20] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:22:20] [debug] [index.php:291] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 08:22:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:22:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/1 | {"method":"GET","uri":"/loans/1","query":[],"ip":"::1"}
[2026-07-13 08:22:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:22:34] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:22:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:22:37] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:22:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:22:57] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/1/disburse | {"method":"POST","uri":"/loans/1/disburse","query":[],"ip":"::1"}
[2026-07-13 08:22:57] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.disburse — Disbursed loan ID: 1 via cash | {"module":"loan","action":"disburse","old_data":null,"new_data":null}
[2026-07-13 08:22:57] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:22:57] [debug] [index.php:291] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 08:22:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:23:00] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/1 | {"method":"GET","uri":"/loans/1","query":[],"ip":"::1"}
[2026-07-13 08:23:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:23:09] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:23:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:23:10] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:23:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:23:32] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:23:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:23:32] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:24:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:24:09] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:25:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:25:09] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:25:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:25:22] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/1/collect | {"method":"POST","uri":"/loans/1/collect","query":[],"ip":"::1"}
[2026-07-13 08:25:22] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.collect — Collected ₹170.43 for loan 1, EMI #1 | {"module":"loan","action":"collect","old_data":null,"new_data":null}
[2026-07-13 08:25:22] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:25:22] [debug] [index.php:291] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 08:25:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:25:22] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/1 | {"method":"GET","uri":"/loans/1","query":[],"ip":"::1"}
[2026-07-13 08:25:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:25:32] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:25:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:25:33] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:26:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:26:24] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:26:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:26:43] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/create | {"method":"GET","uri":"/loans/create","query":[],"ip":"::1"}
[2026-07-13 08:26:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:26:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"ra"},"ip":"::1"}
[2026-07-13 08:26:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:26:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"ram"},"ip":"::1"}
[2026-07-13 08:26:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:26:52] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"ra"},"ip":"::1"}
[2026-07-13 08:26:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:26:58] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/create | {"method":"GET","uri":"/customers/create","query":[],"ip":"::1"}
[2026-07-13 08:27:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:27:19] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"8101013838","aadhaar":"","pan":""},"ip":"::1"}
[2026-07-13 08:27:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:27:41] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"8101013838","aadhaar":"","pan":""},"ip":"::1"}
[2026-07-13 08:27:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:27:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"8101013838","aadhaar":"645646545767","pan":""},"ip":"::1"}
[2026-07-13 08:27:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:27:52] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"8101013838","aadhaar":"645646545767","pan":"FPLPS6360Q"},"ip":"::1"}
[2026-07-13 08:28:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:28:02] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:28:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:28:24] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /customers/store | {"method":"POST","uri":"/customers/store","query":[],"ip":"::1"}
[2026-07-13 08:28:24] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: customer.create — Created customer: Mijan Sarkar (ID: 2) | {"module":"customer","action":"create","old_data":null,"new_data":null}
[2026-07-13 08:28:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:28:25] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/2 | {"method":"GET","uri":"/customers/2","query":[],"ip":"::1"}
[2026-07-13 08:28:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:28:43] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /customers/2/update-verification | {"method":"POST","uri":"/customers/2/update-verification","query":[],"ip":"::1"}
[2026-07-13 08:28:43] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: customer_verification.update — Updated verification checklist for customer 2 | {"module":"customer_verification","action":"update","old_data":null,"new_data":null}
[2026-07-13 08:28:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:28:43] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/2 | {"method":"GET","uri":"/customers/2","query":[],"ip":"::1"}
[2026-07-13 08:28:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:28:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /customers/2/status | {"method":"POST","uri":"/customers/2/status","query":[],"ip":"::1"}
[2026-07-13 08:28:49] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: customer.status_change — Customer 2 KYC changed to: verified | {"module":"customer","action":"status_change","old_data":null,"new_data":null}
[2026-07-13 08:28:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:28:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/2 | {"method":"GET","uri":"/customers/2","query":[],"ip":"::1"}
[2026-07-13 08:28:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:28:58] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-13 08:29:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:29:02] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/create | {"method":"GET","uri":"/loans/create","query":[],"ip":"::1"}
[2026-07-13 08:29:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:29:07] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"mij"},"ip":"::1"}
[2026-07-13 08:29:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:29:09] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers/previous-loan/2 | {"method":"GET","uri":"/customers/previous-loan/2","query":[],"ip":"::1"}
[2026-07-13 08:29:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:29:23] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/store | {"method":"POST","uri":"/loans/store","query":[],"ip":"::1"}
[2026-07-13 08:29:23] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.create — Created loan EMHQ1307260001 for customer Mijan Sarkar | {"module":"loan","action":"create","old_data":null,"new_data":null}
[2026-07-13 08:29:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:29:23] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 08:29:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:29:48] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/2/approve | {"method":"POST","uri":"/loans/2/approve","query":[],"ip":"::1"}
[2026-07-13 08:29:48] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.approve — Approved loan #EMHQ1307260001, EMI start: 2026-07-04 | {"module":"loan","action":"approve","old_data":null,"new_data":null}
[2026-07-13 08:29:48] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:29:48] [debug] [index.php:291] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 08:29:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:29:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 08:29:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:30:00] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:30:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:30:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:30:00] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:30:00] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 08:30:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:30:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-13 08:30:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:30:31] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 08:31:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:31:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:32:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:32:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:33:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:33:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:35:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:35:45] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:35:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:35:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/overdue-notice | {"method":"GET","uri":"/loans/2/overdue-notice","query":[],"ip":"::1"}
[2026-07-13 08:35:48] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.document — Generated overdue notice for EMHQ1307260001 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-13 08:36:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:36:03] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/agreement | {"method":"GET","uri":"/loans/2/agreement","query":[],"ip":"::1"}
[2026-07-13 08:36:03] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.document — Generated loan agreement for EMHQ1307260001 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-13 08:36:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:36:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:37:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:37:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:38:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:38:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:39:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:39:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:41:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:41:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:42:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:42:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:42:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:42:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:42:48] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 08:43:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:01] [debug] [index.php:291] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 08:43:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:02] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 08:43:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:13] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/emi/collect | {"method":"GET","uri":"/vendors-panel/emi/collect","query":[],"ip":"::1"}
[2026-07-13 08:43:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:19] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 08:43:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:22] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 08:43:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:25] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 08:43:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:26] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/transactions | {"method":"GET","uri":"/vendors-panel/transactions","query":[],"ip":"::1"}
[2026-07-13 08:43:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:43:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:42] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-13 08:43:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:47] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/1 | {"method":"GET","uri":"/loans/1","query":[],"ip":"::1"}
[2026-07-13 08:43:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:54] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 08:43:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:43:59] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/emi/today | {"method":"GET","uri":"/vendors-panel/emi/today","query":[],"ip":"::1"}
[2026-07-13 08:44:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:44:10] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/emi/today | {"method":"GET","uri":"/vendors-panel/emi/today","query":[],"ip":"::1"}
[2026-07-13 08:44:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:44:12] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/emi/overdue | {"method":"GET","uri":"/vendors-panel/emi/overdue","query":[],"ip":"::1"}
[2026-07-13 08:44:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:44:17] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-13 08:44:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:44:36] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/loans/1 | {"method":"GET","uri":"/vendors-panel/loans/1","query":[],"ip":"::1"}
[2026-07-13 08:44:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:44:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:45:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:45:09] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":{"status":"active"},"ip":"::1"}
[2026-07-13 08:45:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:45:24] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 08:45:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:45:28] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/payment-requests | {"method":"GET","uri":"/vendors-panel/payment-requests","query":[],"ip":"::1"}
[2026-07-13 08:45:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:45:30] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 08:45:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:45:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:46:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:46:18] [debug] [index.php:291] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 08:46:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:46:18] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 08:46:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:46:21] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 08:46:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:46:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:47:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:47:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:48:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:48:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:49:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:49:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:50:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:50:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:51:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:51:51] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:52:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:52:51] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:53:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:53:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:53:04] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 08:53:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:53:52] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:54:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:54:53] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:55:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:55:54] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:56:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:56:55] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:57:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:57:56] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:58:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:58:57] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 08:59:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 08:59:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:00:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:00:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:02:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:02:00] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:03:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:03:01] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:04:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:04:03] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:04:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:04:25] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 09:04:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:04:27] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:04:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:04:41] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/commissions | {"method":"GET","uri":"/vendors-panel/commissions","query":[],"ip":"::1"}
[2026-07-13 09:04:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:04:43] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:04:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:04:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:05:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:05:15] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /products | {"method":"GET","uri":"/products","query":[],"ip":"::1"}
[2026-07-13 09:05:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:05:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /vendor-withdrawals | {"method":"GET","uri":"/vendor-withdrawals","query":[],"ip":"::1"}
[2026-07-13 09:05:20] [error] [Logger.php:160] [IP:::1] [USER:1] Route dispatch failed: GET /vendor-withdrawals: ParseError: syntax error, unexpected token "public" in C:\xampp\htdocs\ai_admin\app\Controllers\AdminVendorPaymentController.php:154
#0 C:\xampp\htdocs\ai_admin\app\Core\Router.php(24): Router->callAction('AdminVendorPaym...', 'withdrawals')
#1 C:\xampp\htdocs\ai_admin\public\index.php(328): Router->dispatch('GET', '/vendor-withdra...')
#2 {main}
[2026-07-13 09:25:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:25:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:25:15] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 09:25:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:25:27] [debug] [index.php:291] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 09:25:27] [info] [helpers.php:934] [IP:::1] Audit: auth.login_fail — Failed login attempt for phone 999999999 from IP ::1 | {"module":"auth","action":"login_fail","old_data":null,"new_data":null}
[2026-07-13 09:25:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:25:28] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 09:25:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:25:49] [debug] [index.php:291] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 09:25:50] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 09:25:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:25:50] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 09:25:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:25:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:25:52] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 09:25:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:25:52] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 09:25:52] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 09:26:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:26:08] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-13 09:27:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:27:09] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:28:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:28:09] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:29:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:29:10] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:30:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:30:36] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 09:30:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:30:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 09:30:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:30:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:30:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 09:30:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 09:30:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:30:50] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /roles/1/edit | {"method":"GET","uri":"/roles/1/edit","query":[],"ip":"::1"}
[2026-07-13 09:31:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:31:15] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /roles/1/update | {"method":"POST","uri":"/roles/1/update","query":[],"ip":"::1"}
[2026-07-13 09:31:15] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: role.update — Updated permissions for role: super_admin (70 permissions) | {"module":"role","action":"update","old_data":null,"new_data":null}
[2026-07-13 09:31:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:31:16] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /roles/1/edit | {"method":"GET","uri":"/roles/1/edit","query":[],"ip":"::1"}
[2026-07-13 09:31:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:31:24] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /roles/1/update | {"method":"POST","uri":"/roles/1/update","query":[],"ip":"::1"}
[2026-07-13 09:31:24] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: role.update — Updated permissions for role: super_admin (71 permissions) | {"module":"role","action":"update","old_data":null,"new_data":null}
[2026-07-13 09:31:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:31:24] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /roles/1/edit | {"method":"GET","uri":"/roles/1/edit","query":[],"ip":"::1"}
[2026-07-13 09:31:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:31:42] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /roles/1/update | {"method":"POST","uri":"/roles/1/update","query":[],"ip":"::1"}
[2026-07-13 09:31:42] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: role.update — Updated permissions for role: super_admin (92 permissions) | {"module":"role","action":"update","old_data":null,"new_data":null}
[2026-07-13 09:31:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:31:42] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /roles/1/edit | {"method":"GET","uri":"/roles/1/edit","query":[],"ip":"::1"}
[2026-07-13 09:31:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:31:58] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 09:31:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:31:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:31:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:31:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 09:31:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 09:31:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 09:32:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:32:09] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":[],"ip":"::1"}
[2026-07-13 09:32:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:32:13] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /support/leads | {"method":"GET","uri":"/support/leads","query":[],"ip":"::1"}
[2026-07-13 09:32:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:32:30] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-13 09:32:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:32:36] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 09:32:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:32:45] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/2/disburse | {"method":"POST","uri":"/loans/2/disburse","query":[],"ip":"::1"}
[2026-07-13 09:32:45] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.disburse — Disbursed loan ID: 2 via cash | {"module":"loan","action":"disburse","old_data":null,"new_data":null}
[2026-07-13 09:32:46] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:32:46] [debug] [index.php:291] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 09:32:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:32:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 09:32:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:32:57] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 09:32:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:32:57] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 09:33:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:33:09] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /accounting/cashbook | {"method":"GET","uri":"/accounting/cashbook","query":[],"ip":"::1"}
[2026-07-13 09:33:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:33:27] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 09:33:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:33:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:33:28] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 09:33:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:33:28] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 09:33:28] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 09:33:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:33:33] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 09:33:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:33:35] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:33:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:33:36] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/commissions | {"method":"GET","uri":"/vendors-panel/commissions","query":[],"ip":"::1"}
[2026-07-13 09:33:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:33:38] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:33:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:33:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:34:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:34:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:34:29] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:34:29] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:34:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:34:58] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:35:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:35:03] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/notifications | {"method":"GET","uri":"/vendors-panel/notifications","query":[],"ip":"::1"}
[2026-07-13 09:35:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:35:05] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:35:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:35:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:35:29] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:35:29] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:35:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:35:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:36:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:36:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:36:29] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:36:29] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:36:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:36:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:37:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:37:29] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:37:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:37:54] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 09:37:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:37:56] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:38:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:38:00] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:38:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:38:29] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:38:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:38:54] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:38:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:38:57] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 09:38:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:38:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:38:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:38:59] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:39:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:39:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:39:29] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:39:29] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:40:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:40:07] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 09:40:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:40:09] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:40:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:40:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:40:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:40:53] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 09:40:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:40:55] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:41:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:41:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:41:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:41:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:42:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:42:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:42:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:42:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:43:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:12] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 09:43:12] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:43:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:15] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 09:43:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:16] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 09:43:16] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 09:43:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:16] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 09:43:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:25] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /products/settings | {"method":"GET","uri":"/products/settings","query":[],"ip":"::1"}
[2026-07-13 09:43:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:44] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /products/settings/save | {"method":"POST","uri":"/products/settings/save","query":[],"ip":"::1"}
[2026-07-13 09:43:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:45] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /products/settings | {"method":"GET","uri":"/products/settings","query":[],"ip":"::1"}
[2026-07-13 09:43:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:52] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 09:43:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:43:54] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:44:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:44:01] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/profile | {"method":"GET","uri":"/vendors-panel/profile","query":[],"ip":"::1"}
[2026-07-13 09:44:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:44:03] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:44:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:44:22] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/emi/collect | {"method":"GET","uri":"/vendors-panel/emi/collect","query":[],"ip":"::1"}
[2026-07-13 09:44:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:44:24] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:44:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:44:24] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-13 09:44:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:44:25] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 09:44:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:44:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:44:27] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/notifications | {"method":"GET","uri":"/vendors-panel/notifications","query":[],"ip":"::1"}
[2026-07-13 09:44:27] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:44:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:44:29] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:44:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:44:47] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:45:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:45:47] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:46:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:46:48] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:47:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:47:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:47:31] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 09:47:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:47:33] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:47:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:47:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:47:47] [debug] [index.php:291] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 09:47:47] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:47:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:47:47] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 09:47:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:47:49] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/notifications | {"method":"GET","uri":"/vendors-panel/notifications","query":[],"ip":"::1"}
[2026-07-13 09:47:49] [error] [Logger.php:160] [IP:::1] Route dispatch failed: GET /vendors-panel/notifications: Error: Object of class Closure could not be converted to string in C:\xampp\htdocs\ai_admin\views\layouts\vendor.php:95
#0 C:\xampp\htdocs\ai_admin\app\Helpers\helpers.php(785): require()
#1 C:\xampp\htdocs\ai_admin\app\Controllers\VendorPanelController.php(185): view('layouts/vendor', Array)
#2 C:\xampp\htdocs\ai_admin\app\Core\Router.php(54): VendorPanelController->notifications()
#3 C:\xampp\htdocs\ai_admin\app\Core\Router.php(24): Router->callAction('VendorPanelCont...', 'notifications')
#4 C:\xampp\htdocs\ai_admin\public\index.php(328): Router->dispatch('GET', '/vendors-panel/...')
#5 {main}
[2026-07-13 09:47:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:47:49] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:47:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:47:51] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:48:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:48:47] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 09:49:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:49:12] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/notifications | {"method":"GET","uri":"/vendors-panel/notifications","query":[],"ip":"::1"}
[2026-07-13 09:49:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:49:14] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 09:49:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:49:14] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 09:49:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 09:49:16] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 11:12:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:12:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:12:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:12:05] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 11:12:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:12:06] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 11:12:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:12:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:12:52] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 11:13:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:13:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:13:36] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 11:13:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:13:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:13:54] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 11:13:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:13:56] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 11:14:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:14:07] [debug] [index.php:291] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 11:14:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:14:08] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 11:14:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:14:10] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 11:14:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:14:41] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/emi/collect | {"method":"GET","uri":"/vendors-panel/emi/collect","query":[],"ip":"::1"}
[2026-07-13 11:14:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:14:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:14:43] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 11:14:43] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 11:14:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:14:45] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 11:19:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:19:55] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 11:19:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:19:57] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 11:20:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:20:10] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 11:20:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:20:12] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 11:21:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:21:07] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/emi/collect | {"method":"GET","uri":"/vendors-panel/emi/collect","query":[],"ip":"::1"}
[2026-07-13 11:21:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:21:09] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 11:21:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:21:11] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 11:21:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:21:13] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 11:21:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:21:14] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/commissions | {"method":"GET","uri":"/vendors-panel/commissions","query":[],"ip":"::1"}
[2026-07-13 11:21:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:21:16] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 11:23:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:23:17] [debug] [index.php:291] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 11:23:17] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 11:23:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:23:17] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 11:23:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:23:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:23:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:23:19] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 11:23:19] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 11:23:19] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 11:23:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:23:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-13 11:23:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:23:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 11:24:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:24:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:25:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:25:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:26:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:26:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:27:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:27:38] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:28:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:28:38] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:29:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:29:38] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:30:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:30:38] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:31:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:31:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:32:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:32:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:33:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:33:40] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:34:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:34:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:35:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:35:40] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:36:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:36:41] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:37:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:37:42] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:38:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:38:43] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:39:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:39:44] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:40:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:40:45] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:41:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:41:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:42:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:42:48] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:43:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:43:48] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:44:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:44:18] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 11:44:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:44:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:44:29] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 11:44:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:44:37] [debug] [index.php:291] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 11:44:37] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 11:44:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:44:38] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 11:44:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:44:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:44:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:44:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 11:44:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 11:44:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 11:45:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:45:07] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":{"status":"active"},"ip":"::1"}
[2026-07-13 11:45:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:45:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 11:45:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:45:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:46:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:46:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:46:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:46:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:47:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:47:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:47:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:47:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:48:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:48:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:48:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:48:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:49:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:49:12] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:49:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:49:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:50:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:50:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:50:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:50:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:51:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:51:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:51:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:51:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:52:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:52:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:52:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:52:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:53:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:53:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:53:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:53:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:54:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:54:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:54:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:54:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:55:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:55:12] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:55:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:55:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:56:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:56:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:56:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:56:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:57:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:57:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:57:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:57:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:57:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:57:35] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 11:58:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:58:12] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:58:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:58:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 11:59:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:59:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 11:59:12] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 11:59:12] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:00:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:00:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:00:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:00:14] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:00:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:00:48] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:01:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:01:14] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:01:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:01:40] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:01:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:01:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:02:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:02:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/2/collect | {"method":"POST","uri":"/loans/2/collect","query":[],"ip":"::1"}
[2026-07-13 12:02:33] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:02:33] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.collect — Collected ₹116.21 for loan 2, EMI #1 | {"module":"loan","action":"collect","old_data":null,"new_data":null}
[2026-07-13 12:02:33] [debug] [index.php:291] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 12:02:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:02:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:02:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:02:43] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:02:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:02:43] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:02:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:02:44] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:02:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:02:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:03:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:03:35] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:03:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:03:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:04:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:04:45] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:04:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:04:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:05:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:05:45] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:05:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:05:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:06:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:06:35] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:06:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:06:51] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:07:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:07:26] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:07:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:07:51] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:07:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:07:51] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/2/part-payment | {"method":"POST","uri":"/loans/2/part-payment","query":[],"ip":"::1"}
[2026-07-13 12:07:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:07:51] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:08:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:08:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:08:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:08:56] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:09:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:09:44] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:09:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:09:54] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:10:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:10:13] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:10:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:10:47] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:11:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:11:02] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:11:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:11:26] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:11:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:11:48] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:12:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:12:28] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:12:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:12:38] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:12:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:12:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:13:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:13:38] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:13:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:13:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:14:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:14:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:14:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:14:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:15:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:15:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:15:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:15:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:15:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:15:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:16:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:16:08] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/2/part-payment | {"method":"POST","uri":"/loans/2/part-payment","query":[],"ip":"::1"}
[2026-07-13 12:16:08] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:16:08] [debug] [index.php:291] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 12:16:08] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.part_payment — Part payment of ₹581.05 on loan 2 | {"module":"loan","action":"part_payment","old_data":null,"new_data":null}
[2026-07-13 12:16:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:16:08] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:16:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:16:18] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:16:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:16:18] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:16:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:16:37] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:16:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:16:37] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:16:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:16:37] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:16:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:16:38] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:16:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:16:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:17:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:17:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:17:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:17:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:18:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:18:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:18:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:18:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:19:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:19:10] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:19:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:19:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:19:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:19:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:20:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:20:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:20:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:20:47] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:20:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:21:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:21:00] [debug] [index.php:291] [IP:::1] Request: HEAD /login | {"method":"HEAD","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 12:21:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:21:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:21:00] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 12:21:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:21:10] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:21:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:21:47] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:22:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:22:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:45] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"2","rebate_enabled":"1","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:22:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:47] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:22:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:51] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"0","rebate_enabled":"1","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:22:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:53] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"0.5","rebate_enabled":"1","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:22:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:53] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"1.5","rebate_enabled":"1","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:22:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:53] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"3","rebate_enabled":"1","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:22:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:53] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"2.5","rebate_enabled":"1","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:22:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:53] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"2","rebate_enabled":"1","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:22:53] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"3.5","rebate_enabled":"1","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:22:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:53] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"4","rebate_enabled":"1","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:22:53] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"4.5","rebate_enabled":"1","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:22:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:22:59] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"4.5","rebate_enabled":"0","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:23:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:23:04] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"3","rebate_enabled":"0","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:23:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:23:05] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2/foreclosure-calc | {"method":"GET","uri":"/loans/2/foreclosure-calc","query":{"fee_rate":"0.5","rebate_enabled":"0","rebate_pct":"100"},"ip":"::1"}
[2026-07-13 12:23:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:23:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:23:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:23:48] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:24:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:24:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:24:12] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 12:24:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:24:48] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:25:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:25:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:25:13] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 12:25:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:25:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:25:32] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 12:25:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:25:44] [debug] [index.php:291] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 12:25:44] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 12:25:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:25:44] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 12:25:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:25:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 12:25:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:25:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:25:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 12:25:46] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 12:25:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:25:48] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:26:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:26:04] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-13 12:26:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:26:09] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:26:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:26:15] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:26:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:26:48] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:27:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:27:16] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:27:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:27:49] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:28:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:28:02] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/2/penalty | {"method":"POST","uri":"/loans/2/penalty","query":[],"ip":"::1"}
[2026-07-13 12:28:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:28:02] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:28:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:28:03] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:28:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:28:10] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/2/penalty | {"method":"POST","uri":"/loans/2/penalty","query":[],"ip":"::1"}
[2026-07-13 12:28:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:28:10] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:28:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:28:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 12:28:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:28:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:28:22] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 12:28:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:28:22] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 12:28:22] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 12:28:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:28:52] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 12:29:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:29:03] [debug] [index.php:291] [IP:::1] [USER:1] Request: POST /loans/2/part-payment | {"method":"POST","uri":"/loans/2/part-payment","query":[],"ip":"::1"}
[2026-07-13 12:29:03] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:29:03] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.part_payment — Part payment of ₹232.42 on loan 2 | {"module":"loan","action":"part_payment","old_data":null,"new_data":null}
[2026-07-13 12:29:03] [debug] [index.php:291] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 12:29:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:29:03] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:29:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:29:04] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:29:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:29:10] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-13 12:29:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:29:12] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 12:29:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:29:13] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:29:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:29:13] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:29:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:29:14] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:29:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:29:22] [debug] [index.php:291] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 12:30:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:30:04] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:30:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:30:13] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:31:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:31:05] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:31:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:31:13] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:32:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:32:05] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:32:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:32:13] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:33:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:33:05] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 12:33:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 12:33:13] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 14:51:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:51:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:51:14] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 14:51:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:51:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:51:18] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 14:51:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:51:31] [debug] [index.php:291] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 14:51:31] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 14:51:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:51:31] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 14:51:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:51:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 14:51:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:51:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:51:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 14:51:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 14:52:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:52:04] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:52:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:52:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:52:14] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 14:52:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:52:16] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 14:52:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:52:26] [debug] [index.php:291] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 14:52:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:52:27] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 14:52:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:52:29] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 14:52:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:52:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 14:52:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:52:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:53:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:53:04] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:53:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:53:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 14:53:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:53:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:54:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:54:04] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:54:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:54:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:54:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 14:54:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:55:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:55:04] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:55:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:55:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 14:56:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:56:05] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:56:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:56:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 14:56:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:56:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:57:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:57:03] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:57:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:57:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:57:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:57:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 14:58:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:58:03] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:58:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:58:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:58:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 14:58:33] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:59:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:59:03] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:59:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:59:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 14:59:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 14:59:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:00:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:00:04] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:00:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:00:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:00:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:00:34] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:01:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:01:22] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:02:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:02:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:02:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:02:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:03:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:03:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:03:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:03:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:04:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:04:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:04:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:04:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:05:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:05:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:05:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:05:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:06:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:06:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:06:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:06:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:07:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:07:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:07:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:07:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:08:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:08:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:08:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:08:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:09:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:09:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:09:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:09:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:10:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:10:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:10:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:10:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:11:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:11:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:11:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:11:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:12:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:12:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:12:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:12:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:13:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:13:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:13:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:13:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:14:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:14:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:14:06] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 15:14:06] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:14:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:14:19] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /reports/emi-daily | {"method":"GET","uri":"/reports/emi-daily","query":[],"ip":"::1"}
[2026-07-13 15:15:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:15:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:16:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:16:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:17:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:17:20] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:18:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:18:21] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:19:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:19:11] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /reports/emi-daily | {"method":"GET","uri":"/reports/emi-daily","query":[],"ip":"::1"}
[2026-07-13 15:19:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:19:30] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /reports/emi-calendar | {"method":"GET","uri":"/reports/emi-calendar","query":[],"ip":"::1"}
[2026-07-13 15:19:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:19:35] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /reports/loans | {"method":"GET","uri":"/reports/loans","query":[],"ip":"::1"}
[2026-07-13 15:20:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:20:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:21:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:21:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:22:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:22:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:23:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:22] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/logout | {"method":"GET","uri":"/vendors-panel/logout","query":[],"ip":"::1"}
[2026-07-13 15:23:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:23] [debug] [index.php:291] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 15:23:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:25] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:23:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:28] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:23:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:31] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:23:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:31] [debug] [index.php:291] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-07-13 15:23:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:31] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:23:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:33] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:23:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:23:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:57] [debug] [index.php:291] [IP:::1] Request: POST /officer/login | {"method":"POST","uri":"/officer/login","query":[],"ip":"::1"}
[2026-07-13 15:23:57] [info] [helpers.php:934] [IP:::1] Audit: officer_app.login — Officer Test Staff logged into field app | {"module":"officer_app","action":"login","old_data":null,"new_data":null}
[2026-07-13 15:23:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:58] [debug] [index.php:291] [IP:::1] Request: GET /officer/dashboard | {"method":"GET","uri":"/officer/dashboard","query":[],"ip":"::1"}
[2026-07-13 15:23:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:23:58] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:00] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:01] [debug] [index.php:291] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-07-13 15:24:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:06] [debug] [index.php:291] [IP:::1] Request: GET /officer/emi | {"method":"GET","uri":"/officer/emi","query":[],"ip":"::1"}
[2026-07-13 15:24:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:06] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:08] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:13] [debug] [index.php:291] [IP:::1] Request: GET /officer/dashboard | {"method":"GET","uri":"/officer/dashboard","query":[],"ip":"::1"}
[2026-07-13 15:24:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:14] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:15] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:16] [debug] [index.php:291] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-07-13 15:24:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:18] [debug] [index.php:291] [IP:::1] Request: GET /officer/loans | {"method":"GET","uri":"/officer/loans","query":[],"ip":"::1"}
[2026-07-13 15:24:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:18] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:20] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:29] [debug] [index.php:291] [IP:::1] Request: GET /officer/loans | {"method":"GET","uri":"/officer/loans","query":{"status":"active"},"ip":"::1"}
[2026-07-13 15:24:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:29] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:31] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:32] [debug] [index.php:291] [IP:::1] Request: GET /officer/dashboard | {"method":"GET","uri":"/officer/dashboard","query":[],"ip":"::1"}
[2026-07-13 15:24:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:33] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:34] [debug] [index.php:291] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-07-13 15:24:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:34] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:24:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:38] [debug] [index.php:291] [IP:::1] Request: GET /officer/customers | {"method":"GET","uri":"/officer/customers","query":{"filter":"due"},"ip":"::1"}
[2026-07-13 15:24:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:39] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:40] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:45] [debug] [index.php:291] [IP:::1] Request: GET /officer/customers | {"method":"GET","uri":"/officer/customers","query":{"filter":"paid"},"ip":"::1"}
[2026-07-13 15:24:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:45] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:47] [debug] [index.php:291] [IP:::1] Request: GET /officer/dashboard | {"method":"GET","uri":"/officer/dashboard","query":[],"ip":"::1"}
[2026-07-13 15:24:47] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:47] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:49] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:24:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:50] [debug] [index.php:291] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-07-13 15:24:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:59] [debug] [index.php:291] [IP:::1] Request: GET /officer/rd-due | {"method":"GET","uri":"/officer/rd-due","query":[],"ip":"::1"}
[2026-07-13 15:24:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:24:59] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:25:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:25:01] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:25:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:25:07] [debug] [index.php:291] [IP:::1] Request: GET /officer/rd/create | {"method":"GET","uri":"/officer/rd/create","query":[],"ip":"::1"}
[2026-07-13 15:25:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:25:08] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:25:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:25:09] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:25:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:25:10] [debug] [index.php:291] [IP:::1] Request: GET /officer/rd-due | {"method":"GET","uri":"/officer/rd-due","query":[],"ip":"::1"}
[2026-07-13 15:25:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:25:10] [debug] [index.php:291] [IP:::1] Request: GET /manifest | {"method":"GET","uri":"/manifest","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:25:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:25:12] [debug] [index.php:291] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 15:25:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:25:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:26:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:26:37] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:27:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:27:38] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:28:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:28:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:28:26] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:28:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:28:39] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:28:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:28:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:28:55] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:29:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:29:40] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:29:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:29:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:29:56] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:30:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:30:41] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:30:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:30:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:30:57] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:31:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:31:42] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:31:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:31:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:31:58] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:32:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:32:45] [debug] [index.php:291] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:32:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:32:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:32:59] [debug] [index.php:291] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:33:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:33:44] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:33:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:34:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:34:00] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:34:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:34:45] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:35:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:35:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:35:01] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:35:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:35:46] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:36:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:36:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:36:02] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:36:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:36:47] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:37:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:37:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:37:03] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:37:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:37:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:38:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:38:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:38:04] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:43:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:43:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:43:10] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:43:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:43:17] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:44:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:44:09] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:45:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:45:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:46:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:46:11] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:47:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:47:12] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:48:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:48:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:49:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:49:14] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:50:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:50:15] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:51:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:51:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 15:52:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:52:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:52:17] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:53:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:53:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:53:18] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:54:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:54:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:54:19] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:55:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:55:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:55:20] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:55:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:55:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:55:37] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:56:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:56:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:56:38] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:57:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:57:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:57:39] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:58:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:58:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:58:40] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 15:59:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:59:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 15:59:41] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:00:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:00:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:00:42] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:01:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:01:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:01:43] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:02:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:02:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:02:44] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:03:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:03:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:03:45] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:04:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:04:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:04:46] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:05:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:05:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:05:47] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:06:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:06:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:06:48] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:07:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:07:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:07:49] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:08:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:08:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:08:50] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:09:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:32] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:09:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:35] [debug] [index.php:292] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:09:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:37] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:09:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:43] [debug] [index.php:292] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:09:43] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 16:09:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:43] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 16:09:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:45] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 16:09:45] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 16:09:45] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 16:09:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:09:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:56] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /developer/license | {"method":"GET","uri":"/developer/license","query":[],"ip":"::1"}
[2026-07-13 16:09:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:09:59] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:10:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:10:06] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /developer/license | {"method":"POST","uri":"/developer/license","query":[],"ip":"::1"}
[2026-07-13 16:10:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:10:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:10:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:10:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /developer/license | {"method":"POST","uri":"/developer/license","query":[],"ip":"::1"}
[2026-07-13 16:10:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:10:18] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:10:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:10:30] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /developer/license | {"method":"POST","uri":"/developer/license","query":[],"ip":"::1"}
[2026-07-13 16:10:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:10:32] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:10:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:10:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:10:38] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:11:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:11:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:11:39] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:12:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:12:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:12:40] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:13:14] [info] [EnvLoader.php:47] [IP:cli] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:13:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:13:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:13:41] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:14:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:14:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:14:42] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:15:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:15:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:15:43] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:16:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:16:03] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /developer/license | {"method":"POST","uri":"/developer/license","query":[],"ip":"::1"}
[2026-07-13 16:16:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:16:06] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:16:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:16:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:16:44] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:17:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:17:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:17:45] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:17:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:17:47] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /developer/license | {"method":"POST","uri":"/developer/license","query":[],"ip":"::1"}
[2026-07-13 16:17:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:17:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /developer/license | {"method":"GET","uri":"/developer/license","query":[],"ip":"::1"}
[2026-07-13 16:17:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:17:50] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:17:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:17:58] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /developer/schema/generate | {"method":"POST","uri":"/developer/schema/generate","query":[],"ip":"::1"}
[2026-07-13 16:17:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:17:58] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /developer/license | {"method":"GET","uri":"/developer/license","query":{"msg":"✅ schema.sql generated! Version 3.0.11, 98 tables, 107,078 bytes"},"ip":"::1"}
[2026-07-13 16:18:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:18:00] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:18:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:18:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:18:25] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:18:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:18:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:18:30] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:18:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:18:33] [debug] [index.php:292] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:18:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:18:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:18:37] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:19:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:19:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:19:38] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:19:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:19:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /developer/license | {"method":"GET","uri":"/developer/license","query":[],"ip":"::1"}
[2026-07-13 16:19:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:19:50] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:19:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:19:58] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /developer/migrate | {"method":"POST","uri":"/developer/migrate","query":[],"ip":"::1"}
[2026-07-13 16:20:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:20:02] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /developer/license | {"method":"GET","uri":"/developer/license","query":{"msg":"✅ Migration done! +4 tables, +6 columns, +0 indexes, +3 FKs."},"ip":"::1"}
[2026-07-13 16:20:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:20:05] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:20:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:20:17] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /developer/migrate | {"method":"POST","uri":"/developer/migrate","query":[],"ip":"::1"}
[2026-07-13 16:20:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:20:20] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /developer/license | {"method":"GET","uri":"/developer/license","query":{"msg":"✅ Database is already up to date — no changes needed."},"ip":"::1"}
[2026-07-13 16:20:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:20:22] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:20:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:20:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:20:39] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:21:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:21:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:21:40] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:22:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:22:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:22:41] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:23:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:23:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:23:42] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:24:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:24:20] [debug] [index.php:292] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:24:20] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 16:24:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:24:20] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 16:24:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:24:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:24:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:24:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 16:24:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 16:24:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 16:24:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:24:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-13 16:24:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:24:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:24:48] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:24:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:24:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:25:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:25:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:25:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:25:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:25:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:25:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:25:44] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:25:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:25:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:26:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:26:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:26:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:26:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:26:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:26:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:26:45] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:26:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:26:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:27:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:27:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:27:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:27:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:27:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:27:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:27:46] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:27:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:27:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:28:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:28:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:28:47] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:29:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:29:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:29:48] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:30:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:30:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:30:49] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:30:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:30:51] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:31:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:31:08] [debug] [index.php:292] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:31:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:31:09] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:31:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:31:22] [debug] [index.php:292] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:31:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:31:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:31:24] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:31:24] [debug] [index.php:292] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:31:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:31:25] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:31:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:31:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:31:50] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:32:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:32:02] [debug] [index.php:292] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:32:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:32:05] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 16:32:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:32:14] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-13 16:32:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:32:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:32:51] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:32:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:32:57] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mi"},"ip":"::1"}
[2026-07-13 16:33:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:33:00] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Ml"},"ip":"::1"}
[2026-07-13 16:33:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:33:05] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mi"},"ip":"::1"}
[2026-07-13 16:33:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:33:27] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:33:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:33:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:33:52] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:34:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:34:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:34:53] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:35:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:35:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:35:54] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:36:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:36:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:36:55] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:37:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:37:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:37:56] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:38:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:38:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:38:59] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:39:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:39:02] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 16:39:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:39:04] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:39:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:39:05] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:39:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:39:07] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 16:39:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:39:12] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:39:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:39:28] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:39:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:39:42] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:39:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:39:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:39:59] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:40:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:00] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:40:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:02] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:40:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:05] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:40:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:05] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:40:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:06] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:40:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:06] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:40:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:07] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:40:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:13] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/payment-requests | {"method":"GET","uri":"/vendors-panel/payment-requests","query":[],"ip":"::1"}
[2026-07-13 16:40:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:17] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/transactions | {"method":"GET","uri":"/vendors-panel/transactions","query":[],"ip":"::1"}
[2026-07-13 16:40:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:18] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/transactions | {"method":"GET","uri":"/vendors-panel/transactions","query":[],"ip":"::1"}
[2026-07-13 16:40:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:19] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:40:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:22] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-13 16:40:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:31] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/transactions | {"method":"GET","uri":"/vendors-panel/transactions","query":[],"ip":"::1"}
[2026-07-13 16:40:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:31] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/transactions | {"method":"GET","uri":"/vendors-panel/transactions","query":[],"ip":"::1"}
[2026-07-13 16:40:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:40:33] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-13 16:40:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:41:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:41:01] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:41:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:41:49] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:42:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:00] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:42:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:15] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:42:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:17] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:42:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:28] [debug] [index.php:292] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:42:28] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 16:42:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 16:42:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:30] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 16:42:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:31] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 16:42:31] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 16:42:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:42:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /settings | {"method":"GET","uri":"/settings","query":[],"ip":"::1"}
[2026-07-13 16:43:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:43:01] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:43:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:43:03] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /settings | {"method":"GET","uri":"/settings","query":[],"ip":"::1"}
[2026-07-13 16:43:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:43:18] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /settings | {"method":"GET","uri":"/settings","query":[],"ip":"::1"}
[2026-07-13 16:44:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:44:02] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:44:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:44:22] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:44:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:44:42] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /settings/update | {"method":"POST","uri":"/settings/update","query":[],"ip":"::1"}
[2026-07-13 16:44:42] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: settings.update — Settings updated by Super Admin | {"module":"settings","action":"update","old_data":null,"new_data":null}
[2026-07-13 16:44:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:44:44] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /settings | {"method":"GET","uri":"/settings","query":[],"ip":"::1"}
[2026-07-13 16:44:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:44:46] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-13 16:45:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:45:03] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:45:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:45:47] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:46:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:46:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:09] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:46:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:10] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 16:46:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:12] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /settings/update | {"method":"POST","uri":"/settings/update","query":[],"ip":"::1"}
[2026-07-13 16:46:12] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: settings.update — Settings updated by Super Admin | {"module":"settings","action":"update","old_data":null,"new_data":null}
[2026-07-13 16:46:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /settings | {"method":"GET","uri":"/settings","query":[],"ip":"::1"}
[2026-07-13 16:46:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:14] [debug] [index.php:292] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:46:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:30] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:46:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:34] [debug] [index.php:292] [IP:::1] Request: POST /otp/send | {"method":"POST","uri":"/otp/send","query":[],"ip":"::1"}
[2026-07-13 16:46:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:41] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-13 16:46:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:41] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 16:46:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:46:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-13 16:47:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:47:05] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:47:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:47:08] [debug] [index.php:292] [IP:::1] Request: POST /otp/verify | {"method":"POST","uri":"/otp/verify","query":[],"ip":"::1"}
[2026-07-13 16:47:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:47:09] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-13 16:47:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:47:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /vendors-panel/commissions | {"method":"GET","uri":"/vendors-panel/commissions","query":[],"ip":"::1"}
[2026-07-13 16:47:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:47:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:47:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:47:53] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-13 16:47:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:47:56] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-13 16:48:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:05] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 16:48:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:06] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:48:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 16:48:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 16:48:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 16:48:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:48:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:18] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:48:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:38] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:48:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:48:47] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:49:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:49:07] [debug] [index.php:292] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 16:49:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:07] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 16:49:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:49:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:49:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 16:49:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 16:49:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 16:49:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 16:49:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:49:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:37] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:49:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:40] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:49:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:49:52] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /support/leads | {"method":"GET","uri":"/support/leads","query":[],"ip":"::1"}
[2026-07-13 16:50:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:50:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-13 16:50:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:50:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:50:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":[],"ip":"::1"}
[2026-07-13 16:50:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:25] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":{"tab":"pending"},"ip":"::1"}
[2026-07-13 16:50:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/2/edit | {"method":"GET","uri":"/customers/2/edit","query":[],"ip":"::1"}
[2026-07-13 16:50:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:34] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":{"tab":"pending","search":"","from_date":"2026-07-01","to_date":"2026-07-31","branch_id":"0","show_all":"0"},"ip":"::1"}
[2026-07-13 16:50:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":{"tab":"pending","search":"","from_date":"2026-07-01","to_date":"2026-07-31","branch_id":"0","show_all":"0"},"ip":"::1"}
[2026-07-13 16:50:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:37] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":{"tab":"pending","search":"","from_date":"2026-07-01","to_date":"2026-07-31","branch_id":"0","show_all":"0"},"ip":"::1"}
[2026-07-13 16:50:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:41] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"8","aadhaar":"645646545767","pan":"FPLPS6360Q","exclude":"2"},"ip":"::1"}
[2026-07-13 16:50:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:42] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"85","aadhaar":"645646545767","pan":"FPLPS6360Q","exclude":"2"},"ip":"::1"}
[2026-07-13 16:50:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:43] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"8509","aadhaar":"645646545767","pan":"FPLPS6360Q","exclude":"2"},"ip":"::1"}
[2026-07-13 16:50:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:43] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"85091","aadhaar":"645646545767","pan":"FPLPS6360Q","exclude":"2"},"ip":"::1"}
[2026-07-13 16:50:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:44] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"850918","aadhaar":"645646545767","pan":"FPLPS6360Q","exclude":"2"},"ip":"::1"}
[2026-07-13 16:50:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:46] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"85091844","aadhaar":"645646545767","pan":"FPLPS6360Q","exclude":"2"},"ip":"::1"}
[2026-07-13 16:50:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:47] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/1 | {"method":"GET","uri":"/customers/1","query":[],"ip":"::1"}
[2026-07-13 16:50:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:47] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"850918444","aadhaar":"645646545767","pan":"FPLPS6360Q","exclude":"2"},"ip":"::1"}
[2026-07-13 16:50:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:50:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"8509184449","aadhaar":"645646545767","pan":"FPLPS6360Q","exclude":"2"},"ip":"::1"}
[2026-07-13 16:51:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:51:00] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"8509184449","aadhaar":"645646545767","pan":"FPLPS6360Q","exclude":"2"},"ip":"::1"}
[2026-07-13 16:51:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:51:09] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:51:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:51:11] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /otp/send | {"method":"POST","uri":"/otp/send","query":[],"ip":"::1"}
[2026-07-13 16:51:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:51:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:51:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:51:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:51:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:51:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:51:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:51:49] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /otp/verify | {"method":"POST","uri":"/otp/verify","query":[],"ip":"::1"}
[2026-07-13 16:51:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:51:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"8509184449","aadhaar":"645646545767","pan":"FPLPS6360Q","exclude":"2"},"ip":"::1"}
[2026-07-13 16:52:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:01] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /customers/2/update | {"method":"POST","uri":"/customers/2/update","query":[],"ip":"::1"}
[2026-07-13 16:52:01] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: customer.update — Updated customer ID: 2 | {"module":"customer","action":"update","old_data":null,"new_data":null}
[2026-07-13 16:52:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:02] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/2 | {"method":"GET","uri":"/customers/2","query":[],"ip":"::1"}
[2026-07-13 16:52:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:52:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:12] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 16:52:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:52:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:22] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /loans/2/collect | {"method":"POST","uri":"/loans/2/collect","query":[],"ip":"::1"}
[2026-07-13 16:52:22] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.collect — Collected ₹116.21 for loan 2, EMI #9 | {"module":"loan","action":"collect","old_data":null,"new_data":null}
[2026-07-13 16:52:22] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:22] [debug] [index.php:292] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 16:52:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:23] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 16:52:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:35] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:52:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:37] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /loans/2 | {"method":"GET","uri":"/loans/2","query":[],"ip":"::1"}
[2026-07-13 16:52:37] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:52:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:47] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:52:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /whatsapp-logs | {"method":"GET","uri":"/whatsapp-logs","query":[],"ip":"::1"}
[2026-07-13 16:52:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:52:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:53:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:02] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /whatsapp-ai/chat | {"method":"GET","uri":"/whatsapp-ai/chat","query":[],"ip":"::1"}
[2026-07-13 16:53:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:02] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:03] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:03] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:05] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:06] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:09] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:11] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:11] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:53:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:12] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:13] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:53:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:14] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:15] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:53:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:17] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:18] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:18] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:18] [debug] [index.php:292] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 16:53:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:19] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:20] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:20] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /whatsapp-ai/chat | {"method":"GET","uri":"/whatsapp-ai/chat","query":[],"ip":"::1"}
[2026-07-13 16:53:21] [info] [helpers.php:934] [IP:127.0.0.1] Audit: notification.whatsapp — Whatsapp to 918509184449 — sent | {"module":"notification","action":"whatsapp","old_data":null,"new_data":null}
[2026-07-13 16:53:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:22] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:22] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:53:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:22] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:53:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:23] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:25] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /whatsapp-ai/chat/fetch | {"method":"GET","uri":"/whatsapp-ai/chat/fetch","query":{"phone":"918509184449"},"ip":"::1"}
[2026-07-13 16:53:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:25] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:26] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /uploads/customers/uploads/photos/fx_6a545450acf103.93862795.png | {"method":"GET","uri":"/uploads/customers/uploads/photos/fx_6a545450acf103.93862795.png","query":[],"ip":"::1"}
[2026-07-13 16:53:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:53:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:30] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:30] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:31] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:32] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:33] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:34] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:35] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:37] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:37] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:38] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:38] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:38] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:39] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:41] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:42] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:43] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:45] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:46] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:47] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:49] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:51] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:52] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:53] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:55] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:56] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:53:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:56] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:58] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:59] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:53:59] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:53:59] [debug] [index.php:292] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 16:53:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:00] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:01] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:02] [info] [helpers.php:934] [IP:127.0.0.1] Audit: notification.whatsapp — Whatsapp to 918509184449 — sent | {"module":"notification","action":"whatsapp","old_data":null,"new_data":null}
[2026-07-13 16:54:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:02] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:03] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:03] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:54:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:03] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:54:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:05] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:06] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:09] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:09] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /whatsapp-ai/chat | {"method":"GET","uri":"/whatsapp-ai/chat","query":[],"ip":"::1"}
[2026-07-13 16:54:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:11] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:12] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:54:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:12] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:14] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:14] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /whatsapp-ai/chat/fetch | {"method":"GET","uri":"/whatsapp-ai/chat/fetch","query":{"phone":"918509184449"},"ip":"::1"}
[2026-07-13 16:54:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:15] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:15] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /uploads/customers/uploads/photos/fx_6a545450acf103.93862795.png | {"method":"GET","uri":"/uploads/customers/uploads/photos/fx_6a545450acf103.93862795.png","query":[],"ip":"::1"}
[2026-07-13 16:54:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:17] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:18] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:18] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:18] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:19] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:19] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:20] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:22] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:23] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:25] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:26] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:54:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:30] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:30] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:31] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:32] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:34] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:35] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:37] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:38] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:39] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:40] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:41] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:42] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:43] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:44] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:45] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:46] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:47] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:49] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:49] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:50] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:50] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:51] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:51] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:52] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:52] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:53] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:55] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:55] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:55] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:56] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:56] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:57] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:57] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:58] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:58] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:59] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:54:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:54:59] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:00] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:00] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:01] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:01] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:02] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:02] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:03] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:03] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:03] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:05] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:05] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:06] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:06] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:55:06] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:09] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:09] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:09] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:11] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:11] [debug] [index.php:292] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 16:55:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:11] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:11] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:12] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:12] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:55:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:12] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:55:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:13] [info] [helpers.php:934] [IP:127.0.0.1] Audit: notification.whatsapp — Whatsapp to 918509184449 — sent | {"module":"notification","action":"whatsapp","old_data":null,"new_data":null}
[2026-07-13 16:55:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:14] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:14] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:55:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:15] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:15] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:55:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:15] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:17] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:17] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:18] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:19] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:19] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:20] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:20] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:22] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:23] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:23] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:25] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:25] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:26] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:26] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:55:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:30] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:32] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:33] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:34] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:34] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:35] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:35] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:37] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:37] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:38] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:38] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /whatsapp-ai/chat/fetch | {"method":"GET","uri":"/whatsapp-ai/chat/fetch","query":{"phone":"917679608889"},"ip":"::1"}
[2026-07-13 16:55:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:38] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:39] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:39] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:39] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /whatsapp-ai/chat/fetch | {"method":"GET","uri":"/whatsapp-ai/chat/fetch","query":{"phone":"918509184449"},"ip":"::1"}
[2026-07-13 16:55:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:40] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:40] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /uploads/customers/uploads/photos/fx_6a545450acf103.93862795.png | {"method":"GET","uri":"/uploads/customers/uploads/photos/fx_6a545450acf103.93862795.png","query":[],"ip":"::1"}
[2026-07-13 16:55:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:40] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:42] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:43] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:45] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:46] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:47] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:49] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:50] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:51] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:52] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:55] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:56] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:57] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:55:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:55:59] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:00] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:01] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:02] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:05] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:11] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:56:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:14] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:14] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:56:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:15] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:17] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:18] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:19] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:20] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:23] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:25] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:56:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:31] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:32] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:34] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:35] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:38] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:39] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:41] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:43] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:45] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:47] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:49] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:50] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:52] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:53] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:55] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:56] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:58] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:56:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:56:59] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:01] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:02] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:06] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:10] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:12] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:57:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:13] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:15] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:15] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:57:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:17] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:19] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:20] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:22] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:24] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:26] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:57:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:31] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:33] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:35] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:38] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:41] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:43] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:45] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:46] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:48] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:50] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:51] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:53] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:54] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:56] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:57] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:57:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:58] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /loans/create | {"method":"GET","uri":"/loans/create","query":[],"ip":"::1"}
[2026-07-13 16:57:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:57:59] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /assets/img/default-avatar.png | {"method":"GET","uri":"/assets/img/default-avatar.png","query":[],"ip":"::1"}
[2026-07-13 16:58:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"mur"},"ip":"::1"}
[2026-07-13 16:58:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"mu"},"ip":"::1"}
[2026-07-13 16:58:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/previous-loan/2 | {"method":"GET","uri":"/customers/previous-loan/2","query":[],"ip":"::1"}
[2026-07-13 16:58:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:16] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:58:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:19] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /loans/store | {"method":"POST","uri":"/loans/store","query":[],"ip":"::1"}
[2026-07-13 16:58:19] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.create — Created loan EMHQ1307260002 for customer Mursalim | {"module":"loan","action":"create","old_data":null,"new_data":null}
[2026-07-13 16:58:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /loans/3 | {"method":"GET","uri":"/loans/3","query":[],"ip":"::1"}
[2026-07-13 16:58:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:58:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /loans/3/approve | {"method":"POST","uri":"/loans/3/approve","query":[],"ip":"::1"}
[2026-07-13 16:58:30] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.approve — Approved loan #EMHQ1307260002, EMI start: 2026-07-13 | {"module":"loan","action":"approve","old_data":null,"new_data":null}
[2026-07-13 16:58:30] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:30] [debug] [index.php:292] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 16:58:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:32] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /loans/3 | {"method":"GET","uri":"/loans/3","query":[],"ip":"::1"}
[2026-07-13 16:58:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:41] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:58:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:41] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:58:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:58:59] [debug] [index.php:292] [IP:::1] [USER:1] Request: POST /loans/3/disburse | {"method":"POST","uri":"/loans/3/disburse","query":[],"ip":"::1"}
[2026-07-13 16:58:59] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: loan.disburse — Disbursed loan ID: 3 via cash | {"module":"loan","action":"disburse","old_data":null,"new_data":null}
[2026-07-13 16:58:59] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:59:00] [debug] [index.php:292] [IP:127.0.0.1] Request: GET /cron/process-queue | {"method":"GET","uri":"/cron/process-queue","query":[],"ip":"127.0.0.1"}
[2026-07-13 16:59:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:59:01] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /loans/3 | {"method":"GET","uri":"/loans/3","query":[],"ip":"::1"}
[2026-07-13 16:59:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:59:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:59:11] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:59:11] [debug] [index.php:292] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-13 16:59:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:59:17] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 16:59:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 16:59:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:00:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:00:03] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:00:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:00:18] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:00:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:00:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:01:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:01:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:01:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:01:19] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:01:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:01:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:01:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:01:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:01:43] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 17:01:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:01:56] [debug] [index.php:292] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 17:01:56] [info] [helpers.php:934] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-13 17:01:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:01:57] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-13 17:02:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:00] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-13 17:02:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:00] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-13 17:02:01] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-13 17:02:01] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:02:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:02:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":{"tab":"pending","search":"","from_date":"2026-07-01","to_date":"2026-07-31","branch_id":"0","show_all":"0"},"ip":"::1"}
[2026-07-13 17:02:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:14] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":{"status":"active"},"ip":"::1"}
[2026-07-13 17:02:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:17] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /customers/create | {"method":"GET","uri":"/customers/create","query":[],"ip":"::1"}
[2026-07-13 17:02:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:19] [debug] [index.php:292] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-13 17:02:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:20] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:02:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:02:23] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /loans/3 | {"method":"GET","uri":"/loans/3","query":[],"ip":"::1"}
[2026-07-13 17:33:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:33:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:33:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:33:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:33:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:33:36] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:33:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:33:37] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:34:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:34:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:34:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:34:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:34:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:34:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:35:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:35:05] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:35:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:35:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:35:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:35:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:36:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:36:06] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:36:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:36:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:36:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:36:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:37:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:37:07] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:37:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:37:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:37:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:37:30] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:38:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:38:08] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:38:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:38:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:38:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:38:31] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:39:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:39:09] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:39:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:39:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:39:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:39:32] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:40:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:40:04] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:40:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:40:27] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:40:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:40:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:41:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:41:21] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:41:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:41:28] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:42:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:42:29] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-13 17:42:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-13 17:42:37] [debug] [index.php:292] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
