[2026-07-29 08:16:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:16:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:16:37] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 08:16:37] [info] [EnvLoader.php:47] [IP:127.0.0.1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:16:37] [debug] [index.php:363] [IP:127.0.0.1] Request: GET /cron/run | {"method":"GET","uri":"/cron/run","query":{"key":"secret123"},"ip":"127.0.0.1"}
[2026-07-29 08:16:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:16:40] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 08:16:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:16:55] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 08:16:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:16:55] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 08:16:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:16:58] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 08:17:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:17:02] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 08:17:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:17:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:17:04] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 08:17:04] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 08:17:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:17:10] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 08:17:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:17:27] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 08:17:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:17:30] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 08:17:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:17:30] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 08:17:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 08:17:33] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:13:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:13:07] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 09:13:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:13:13] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:21:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:21:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:21:11] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 09:21:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:21:14] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:21:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:21:24] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 09:21:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:21:24] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 09:21:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:21:27] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:23:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:23:57] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 09:24:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:24:00] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:33:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:33:30] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 09:33:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:33:33] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:33:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:33:42] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/commissions | {"method":"GET","uri":"/vendors-panel/commissions","query":[],"ip":"::1"}
[2026-07-29 09:33:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:33:45] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:33:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:33:48] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 09:33:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:33:51] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:33:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:33:55] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 09:33:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:33:58] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:33:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:33:58] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 09:34:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:34:01] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:47:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:47:40] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 09:47:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:47:43] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 09:47:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:47:43] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:47:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:47:46] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:47:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:47:52] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 09:47:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:47:55] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:47:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:47:58] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/commissions | {"method":"GET","uri":"/vendors-panel/commissions","query":[],"ip":"::1"}
[2026-07-29 09:48:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:48:00] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:48:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:48:07] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 09:48:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:48:09] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:48:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:48:10] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 09:48:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:48:13] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:48:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:48:13] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/profile | {"method":"GET","uri":"/vendors-panel/profile","query":[],"ip":"::1"}
[2026-07-29 09:48:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:48:15] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 09:48:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:48:18] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 09:48:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 09:48:21] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:07:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:06] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 11:07:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:08] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:07:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:23] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 11:07:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:23] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 11:07:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:26] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:07:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:29] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 11:07:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:31] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/profile | {"method":"GET","uri":"/vendors-panel/profile","query":[],"ip":"::1"}
[2026-07-29 11:07:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:31] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:07:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:33] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:07:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:34] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 11:07:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:07:36] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:14:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:07] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 11:14:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:09] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:14:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:14] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mij"},"ip":"::1"}
[2026-07-29 11:14:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:20] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 11:14:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:22] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 11:14:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:23] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:14:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:25] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:14:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:41] [debug] [index.php:363] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 11:14:41] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-29 11:14:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 11:14:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 11:14:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 11:14:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 11:14:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /settings | {"method":"GET","uri":"/settings","query":[],"ip":"::1"}
[2026-07-29 11:14:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:14:52] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:15:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:15:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /settings/update | {"method":"POST","uri":"/settings/update","query":[],"ip":"::1"}
[2026-07-29 11:15:01] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: settings.update — Settings updated by Super Admin | {"module":"settings","action":"update","old_data":null,"new_data":null}
[2026-07-29 11:15:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:15:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /settings | {"method":"GET","uri":"/settings","query":[],"ip":"::1"}
[2026-07-29 11:15:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:15:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:15:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:15:24] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 11:15:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:15:26] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:16:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:16:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:17:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:17:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:17:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:17:57] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/customers/store | {"method":"POST","uri":"/vendors-panel/customers/store","query":[],"ip":"::1"}
[2026-07-29 11:17:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:17:57] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 11:18:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:18:00] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:18:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:18:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:19:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:19:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:20:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:20:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:20:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:20:27] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 11:20:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:20:30] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:21:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:21:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:21:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:21:16] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/customers/store | {"method":"POST","uri":"/vendors-panel/customers/store","query":[],"ip":"::1"}
[2026-07-29 11:21:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:21:16] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":{"customer_id":"2"},"ip":"::1"}
[2026-07-29 11:21:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:21:19] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:21:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:21:30] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 11:21:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:21:32] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:21:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:21:32] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 11:21:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:21:35] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:22:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:22:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:22:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:22:37] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/customers/store | {"method":"POST","uri":"/vendors-panel/customers/store","query":[],"ip":"::1"}
[2026-07-29 11:22:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:22:38] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":{"customer_id":"9"},"ip":"::1"}
[2026-07-29 11:22:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:22:41] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:22:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:22:43] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 11:22:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:22:46] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:22:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:22:53] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 11:22:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:22:55] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:23:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:23:03] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 11:23:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:23:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:23:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:23:06] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:23:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:23:07] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mij"},"ip":"::1"}
[2026-07-29 11:23:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:23:31] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 11:23:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:23:33] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:23:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:23:42] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 11:23:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:23:44] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:24:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:24:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:24:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:24:57] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 11:24:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:24:59] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:25:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:25:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:26:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:26:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:27:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:27:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:28:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:28:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:29:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:29:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:30:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:30:07] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:30:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:30:38] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 11:30:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:30:41] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:30:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:30:52] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 11:31:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:31:05] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 11:31:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:31:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:31:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:31:09] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:31:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:31:18] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 11:31:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:31:21] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:31:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:31:21] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 11:31:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:31:30] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:32:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:32:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:32:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:32:25] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/customers/store | {"method":"POST","uri":"/vendors-panel/customers/store","query":[],"ip":"::1"}
[2026-07-29 11:32:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:32:26] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":{"customer_id":"10"},"ip":"::1"}
[2026-07-29 11:32:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:32:28] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:32:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:32:46] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 11:32:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:32:48] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:33:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:33:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:34:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:34:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:34:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:34:34] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 11:34:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:34:36] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:34:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:34:39] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mi"},"ip":"::1"}
[2026-07-29 11:35:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:35:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:36:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:36:00] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loan-application/store | {"method":"POST","uri":"/vendors-panel/loan-application/store","query":[],"ip":"::1"}
[2026-07-29 11:36:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:36:01] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 11:36:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:36:03] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:36:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:36:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:37:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:37:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:37:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:37:44] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":{"status":"all"},"ip":"::1"}
[2026-07-29 11:37:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:37:48] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:38:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:38:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:38:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:38:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/vendors | {"method":"GET","uri":"/products/vendors","query":[],"ip":"::1"}
[2026-07-29 11:38:05] [error] [Logger.php:160] [IP:::1] [USER:1] Route dispatch failed: GET /products/vendors: ParseError: syntax error, unexpected token "endif", expecting end of file in C:\xampp\htdocs\ai_admin\views\products\vendors.php:139
#0 C:\xampp\htdocs\ai_admin\app\Controllers\ProductFinanceController.php(646): view('products/vendor...', Array)
#1 C:\xampp\htdocs\ai_admin\app\Core\Router.php(54): ProductFinanceController->vendors()
#2 C:\xampp\htdocs\ai_admin\app\Core\Router.php(24): Router->callAction('ProductFinanceC...', 'vendors')
#3 C:\xampp\htdocs\ai_admin\public\index.php(406): Router->dispatch('GET', '/products/vendo...')
#4 {main}
[2026-07-29 11:38:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:38:07] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:38:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:38:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /settings | {"method":"GET","uri":"/settings","query":[],"ip":"::1"}
[2026-07-29 11:38:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:38:12] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:38:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:38:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/brands | {"method":"GET","uri":"/products/brands","query":[],"ip":"::1"}
[2026-07-29 11:38:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:38:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:38:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:38:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/vendors | {"method":"GET","uri":"/products/vendors","query":[],"ip":"::1"}
[2026-07-29 11:38:21] [error] [Logger.php:160] [IP:::1] [USER:1] Route dispatch failed: GET /products/vendors: ParseError: syntax error, unexpected token "endif", expecting end of file in C:\xampp\htdocs\ai_admin\views\products\vendors.php:139
#0 C:\xampp\htdocs\ai_admin\app\Controllers\ProductFinanceController.php(646): view('products/vendor...', Array)
#1 C:\xampp\htdocs\ai_admin\app\Core\Router.php(54): ProductFinanceController->vendors()
#2 C:\xampp\htdocs\ai_admin\app\Core\Router.php(24): Router->callAction('ProductFinanceC...', 'vendors')
#3 C:\xampp\htdocs\ai_admin\public\index.php(406): Router->dispatch('GET', '/products/vendo...')
#4 {main}
[2026-07-29 11:38:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:38:23] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:40:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:40:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/vendors | {"method":"GET","uri":"/products/vendors","query":[],"ip":"::1"}
[2026-07-29 11:40:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:40:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:40:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:40:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 11:40:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:40:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:40:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:40:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/14 | {"method":"GET","uri":"/products/14","query":[],"ip":"::1"}
[2026-07-29 11:40:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:40:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:41:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:41:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:42:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:42:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:43:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:43:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:44:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:44:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:45:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:45:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:46:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:46:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:47:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:47:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:48:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:48:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:49:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:49:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:50:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:50:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:51:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:51:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:52:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:52:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:53:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:53:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:53:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:53:46] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 11:53:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:53:49] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 11:53:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:53:50] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mij"},"ip":"::1"}
[2026-07-29 11:54:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:54:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:55:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:55:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:56:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:56:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:57:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:57:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:58:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:58:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 11:59:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 11:59:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:00:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:00:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:01:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:01:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:02:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:02:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:03:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:03:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:04:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:04:23] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 12:04:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:04:26] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:04:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:04:28] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mij"},"ip":"::1"}
[2026-07-29 12:04:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:04:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:05:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:05:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:06:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:06:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:07:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:07:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:08:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:08:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:08:15] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 12:08:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:08:17] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:08:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:08:28] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 12:08:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:08:28] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:08:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:08:30] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:08:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:08:33] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 12:08:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:08:35] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:08:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:08:36] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mij"},"ip":"::1"}
[2026-07-29 12:08:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:08:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:09:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:09:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:10:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:10:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:11:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:11:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:12:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:12:24] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 12:12:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:12:26] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:12:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:12:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:13:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:13:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:14:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:14:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /schemes | {"method":"GET","uri":"/schemes","query":[],"ip":"::1"}
[2026-07-29 12:14:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:14:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:15:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:15:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:15:09] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 12:16:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:16:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:16:09] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 12:17:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:17:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:17:09] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 12:18:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:08] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 12:18:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:09] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 12:18:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:11] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:18:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:18] [debug] [index.php:363] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 12:18:19] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-29 12:18:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 12:18:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 12:18:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 12:18:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 12:18:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:18:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /schemes | {"method":"GET","uri":"/schemes","query":[],"ip":"::1"}
[2026-07-29 12:18:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:18:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:19:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:19:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /schemes/store | {"method":"POST","uri":"/schemes/store","query":[],"ip":"::1"}
[2026-07-29 12:19:02] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: scheme.create — Created scheme: Mobile | {"module":"scheme","action":"create","old_data":null,"new_data":null}
[2026-07-29 12:19:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:19:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /schemes | {"method":"GET","uri":"/schemes","query":[],"ip":"::1"}
[2026-07-29 12:19:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:19:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:19:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:19:09] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 12:19:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:19:11] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:19:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:19:12] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mijan"},"ip":"::1"}
[2026-07-29 12:20:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:20:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:20:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:20:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /schemes/6/update | {"method":"POST","uri":"/schemes/6/update","query":[],"ip":"::1"}
[2026-07-29 12:20:17] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: scheme.update — Updated scheme: Mobile | {"module":"scheme","action":"update","old_data":null,"new_data":null}
[2026-07-29 12:20:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:20:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /schemes | {"method":"GET","uri":"/schemes","query":[],"ip":"::1"}
[2026-07-29 12:20:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:20:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:20:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:20:21] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 12:20:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:20:24] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:20:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:20:25] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mijqn"},"ip":"::1"}
[2026-07-29 12:20:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:20:26] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mij"},"ip":"::1"}
[2026-07-29 12:20:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:20:27] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mija"},"ip":"::1"}
[2026-07-29 12:21:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:21:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:22:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:22:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:23:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:23:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:24:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:24:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:25:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:25:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:26:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:26:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:27:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:27:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:27:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:27:51] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 12:27:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:27:54] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:27:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:27:55] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mij"},"ip":"::1"}
[2026-07-29 12:27:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:27:55] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mi"},"ip":"::1"}
[2026-07-29 12:28:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:28:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:29:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:29:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:30:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:30:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:31:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:31:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:32:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:32:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:33:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:33:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:33:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:33:22] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 12:33:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:33:24] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:33:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:33:26] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mij"},"ip":"::1"}
[2026-07-29 12:33:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:33:26] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mija"},"ip":"::1"}
[2026-07-29 12:33:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:33:26] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"mijan"},"ip":"::1"}
[2026-07-29 12:34:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:34:11] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loan-application/store | {"method":"POST","uri":"/vendors-panel/loan-application/store","query":[],"ip":"::1"}
[2026-07-29 12:34:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:34:11] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 12:34:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:34:14] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:34:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:34:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:34:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:34:29] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 12:34:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:34:31] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:34:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:34:55] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 12:34:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:34:57] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:35:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:35:12] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/create | {"method":"GET","uri":"/products/create","query":[],"ip":"::1"}
[2026-07-29 12:35:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:35:14] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:35:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:35:15] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 12:35:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:35:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:35:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:35:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/15 | {"method":"GET","uri":"/products/15","query":[],"ip":"::1"}
[2026-07-29 12:35:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:35:23] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:36:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:36:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:37:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:37:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:38:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:38:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:39:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:39:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:40:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:40:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:40:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:40:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/15 | {"method":"GET","uri":"/products/15","query":[],"ip":"::1"}
[2026-07-29 12:41:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:41:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:41:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:41:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /products/verify-delivery-quick/4 | {"method":"POST","uri":"/products/verify-delivery-quick/4","query":[],"ip":"::1"}
[2026-07-29 12:41:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:41:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 12:41:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:41:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:41:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:41:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /loans/15/approve | {"method":"POST","uri":"/loans/15/approve","query":[],"ip":"::1"}
[2026-07-29 12:41:40] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.approve — Approved loan #PFVN2907260002, EMI start: 2026-07-29 | {"module":"loan","action":"approve","old_data":null,"new_data":null}
[2026-07-29 12:41:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:41:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 12:41:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:41:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:42:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:17] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 12:42:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:20] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:42:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /loans/15/disburse | {"method":"POST","uri":"/loans/15/disburse","query":[],"ip":"::1"}
[2026-07-29 12:42:26] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.disburse — Disbursed loan ID: 15 via cash | {"module":"loan","action":"disburse","old_data":null,"new_data":null}
[2026-07-29 12:42:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 12:42:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:42:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:31] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 12:42:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:34] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:42:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:38] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:42:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:41] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:42:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:48] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 12:42:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:50] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:42:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:53] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:42:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:55] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:42:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:56] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/commissions | {"method":"GET","uri":"/vendors-panel/commissions","query":[],"ip":"::1"}
[2026-07-29 12:42:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:42:58] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:07] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:43:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:09] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:10] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/payment-requests | {"method":"GET","uri":"/vendors-panel/payment-requests","query":[],"ip":"::1"}
[2026-07-29 12:43:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:12] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:12] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:43:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:15] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:17] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 12:43:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:19] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:24] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:43:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:26] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:28] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/commissions | {"method":"GET","uri":"/vendors-panel/commissions","query":[],"ip":"::1"}
[2026-07-29 12:43:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:43:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:30] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:44] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 12:43:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:47] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:43:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:47] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:49] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:52] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/payment-requests | {"method":"GET","uri":"/vendors-panel/payment-requests","query":[],"ip":"::1"}
[2026-07-29 12:43:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:54] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:43:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:54] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:56] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:43:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:43:58] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 12:44:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:44:00] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:44:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:44:01] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:44:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:44:03] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:44:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:44:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:45:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:45:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:46:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:46:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:47:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:47:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:48:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:48:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:49:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:49:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:50:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:50:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:51:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:51:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:52:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:13] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:52:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:15] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:52:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:52:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:45] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 12:52:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:46] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":{"customer_id":"10"},"ip":"::1"}
[2026-07-29 12:52:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:47] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:52:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:49] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:52:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:50] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":{"customer_id":"9"},"ip":"::1"}
[2026-07-29 12:52:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:52] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:52:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:54] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 12:52:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:52:56] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:53:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:05] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loans/15/payment-request | {"method":"POST","uri":"/vendors-panel/loans/15/payment-request","query":[],"ip":"::1"}
[2026-07-29 12:53:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:05] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 12:53:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:08] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:53:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:08] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:53:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:10] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:53:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:31] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:53:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:47] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:53:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:50] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:53:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:51] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 12:53:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:53] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:53:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:53:59] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:54:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:54:01] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:54:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:54:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:55:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:55:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:56:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:56:09] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:56:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:56:11] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:56:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:56:13] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/emi/today | {"method":"GET","uri":"/vendors-panel/emi/today","query":[],"ip":"::1"}
[2026-07-29 12:56:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:56:15] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:56:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:56:16] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:56:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:56:18] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:56:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:56:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:57:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:05] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:57:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:07] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:57:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:09] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/emi/overdue | {"method":"GET","uri":"/vendors-panel/emi/overdue","query":[],"ip":"::1"}
[2026-07-29 12:57:09] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:57:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:11] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:57:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:11] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:57:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:13] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/emi/today | {"method":"GET","uri":"/vendors-panel/emi/today","query":[],"ip":"::1"}
[2026-07-29 12:57:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:13] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:57:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:15] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:57:15] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:57:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:18] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:57:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:57:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:58:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:04] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:58:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:06] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/emi/today | {"method":"GET","uri":"/vendors-panel/emi/today","query":[],"ip":"::1"}
[2026-07-29 12:58:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:06] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:58:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:08] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:58:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:15] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/emi/today | {"method":"GET","uri":"/vendors-panel/emi/today","query":[],"ip":"::1"}
[2026-07-29 12:58:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:18] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 12:58:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:18] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:58:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:20] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:58:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:22] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/emi/today | {"method":"GET","uri":"/vendors-panel/emi/today","query":[],"ip":"::1"}
[2026-07-29 12:58:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:25] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 12:58:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:58:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 12:59:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 12:59:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:00:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:00:10] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/emi/today | {"method":"GET","uri":"/vendors-panel/emi/today","query":[],"ip":"::1"}
[2026-07-29 13:00:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:00:12] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 13:00:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:00:13] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:00:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:00:15] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:00:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:00:26] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loans/15/payment-request | {"method":"POST","uri":"/vendors-panel/loans/15/payment-request","query":[],"ip":"::1"}
[2026-07-29 13:00:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:00:27] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 13:00:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:00:29] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:00:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:00:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:01:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:01:31] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:02:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:02:32] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:03:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:03:25] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 13:03:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:03:27] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:03:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:03:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:04:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:04:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:05:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:05:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:06:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:06:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:07:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:07:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:08:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:08:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:09:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:09:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:09:27] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 13:09:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:09:29] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:09:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:09:38] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 13:09:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:09:39] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 13:09:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:09:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:09:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:09:42] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:09:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:09:44] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/payment-requests | {"method":"GET","uri":"/vendors-panel/payment-requests","query":[],"ip":"::1"}
[2026-07-29 13:09:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:09:46] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:10:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 13:10:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:11] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:10:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:14] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /vendor-payments/3/approve | {"method":"POST","uri":"/vendor-payments/3/approve","query":[],"ip":"::1"}
[2026-07-29 13:10:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:14] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 13:10:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:10:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /vendor-payments/2/approve | {"method":"POST","uri":"/vendor-payments/2/approve","query":[],"ip":"::1"}
[2026-07-29 13:10:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 13:10:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:24] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:10:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-29 13:10:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 13:10:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:10:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:10:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:11:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:11:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 13:11:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:11:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:11:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 13:11:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:11:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 13:11:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 13:11:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:11:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:11:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:11:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 13:11:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:11:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:12:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:12:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:13:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:13:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:14:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:14:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/15 | {"method":"GET","uri":"/products/15","query":[],"ip":"::1"}
[2026-07-29 13:14:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:14:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:14:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:14:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 13:14:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:14:11] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:14:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:14:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 13:14:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:14:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:14:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:14:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:14:48] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Generated loan agreement for PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:14:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:14:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:15:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:15:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:16:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:16:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:17:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:17:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:18:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:20] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 13:18:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:30] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 13:18:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:32] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:18:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:44] [debug] [index.php:363] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 13:18:45] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-29 13:18:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 13:18:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 13:18:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 13:18:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 13:18:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:18:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:55] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":[],"ip":"::1"}
[2026-07-29 13:18:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:18:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:19:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:19:00] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /customers/10 | {"method":"GET","uri":"/customers/10","query":[],"ip":"::1"}
[2026-07-29 13:19:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:19:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:19:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:19:07] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /customers/10/loan-application | {"method":"GET","uri":"/customers/10/loan-application","query":[],"ip":"::1"}
[2026-07-29 13:19:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:19:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:20:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:20:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:21:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:21:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:22:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:22:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:23:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:23:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:23:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:23:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /customers/10 | {"method":"GET","uri":"/customers/10","query":[],"ip":"::1"}
[2026-07-29 13:23:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:23:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:23:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:24:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:24:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-29 13:24:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:24:24] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:24:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:24:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 13:24:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:24:31] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:24:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:24:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:24:37] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:24:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:24:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:25:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:25:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:26:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:26:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:27:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:27:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:28:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:28:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:29:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:29:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:30:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:30:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:31:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:31:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:32:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:32:31] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:32:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:32:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:32:38] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:32:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:32:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:33:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:33:32] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:34:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:34:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:35:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:35:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:36:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:36:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:37:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:37:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:37:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:37:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:37:50] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:37:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:37:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:38:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:38:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:39:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:39:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:40:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:40:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:40:08] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:40:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:40:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:40:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:40:11] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:40:11] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:40:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:40:14] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:40:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:40:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:41:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:41:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:42:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:42:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:42:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:42:54] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:42:55] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:42:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:42:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:42:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:42:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:42:58] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:43:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:43:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:43:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:43:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:44:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:44:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:45:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:45:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:45:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:45:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:45:44] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:45:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:45:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:45:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:45:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:45:47] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:45:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:45:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:46:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:46:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:47:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:47:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:48:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:48:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:49:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:49:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:49:30] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:49:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:49:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:49:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:49:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:49:33] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:49:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:49:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:49:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:49:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:50:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:50:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:51:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:51:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:52:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:52:11] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:52:12] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:52:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:52:14] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:52:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:52:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:53:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:53:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:54:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:54:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:54:48] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:54:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:54:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:54:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:54:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:54:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:54:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15/agreement | {"method":"GET","uri":"/loans/15/agreement","query":[],"ip":"::1"}
[2026-07-29 13:54:51] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.document — Viewed loan agreement/application form for loan PFVN2907260002 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-07-29 13:55:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:55:12] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:55:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:55:18] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/payment-requests | {"method":"GET","uri":"/vendors-panel/payment-requests","query":[],"ip":"::1"}
[2026-07-29 13:55:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:55:22] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:55:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:55:25] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 13:55:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:55:28] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:55:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:55:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:55:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:55:32] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 13:55:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:55:34] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 13:56:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:56:31] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:57:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:57:32] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:58:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:58:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 13:59:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 13:59:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:00:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:00:31] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:01:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:01:32] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:02:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:02:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:03:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:03:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:04:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:04:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:05:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:05:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:06:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:06:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:07:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:07:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:08:30] [info] [EnvLoader.php:47] [IP:cli] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:08:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:08:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:09:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:09:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:10:36] [info] [EnvLoader.php:47] [IP:cli] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:10:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:10:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:11:35] [info] [EnvLoader.php:47] [IP:cli] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:11:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:11:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:12:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:12:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:13:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:13:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:14:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:14:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:15:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:15:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:16:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:16:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:17:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:17:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:18:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:18:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:18:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:19:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:19:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:19:31] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 14:19:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:19:33] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:19:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:19:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:19:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:19:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:19:53] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 14:19:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:19:54] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 14:19:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:19:57] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:19:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:19:57] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 14:19:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:20:00] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:20:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:20:17] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:20:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:20:19] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:20:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:20:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:20:22] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:20:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:20:25] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:20:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:20:28] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:20:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:20:31] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:20:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:20:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:20:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:21:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:21:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:21:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:22:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:22:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:22:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:22:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:22:59] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:23:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:01] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/3/agreement | {"method":"GET","uri":"/vendors-panel/loans/3/agreement","query":[],"ip":"::1"}
[2026-07-29 14:23:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:01] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:23:01] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 14:23:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:04] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:23:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:14] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:23:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:16] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/3/agreement | {"method":"GET","uri":"/vendors-panel/loans/3/agreement","query":[],"ip":"::1"}
[2026-07-29 14:23:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:16] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:23:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:16] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 14:23:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:19] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:23:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:26] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 14:23:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:28] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:23:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:30] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/4/agreement | {"method":"GET","uri":"/vendors-panel/loans/4/agreement","query":[],"ip":"::1"}
[2026-07-29 14:23:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:30] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 14:23:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:33] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:23:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:23:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:24:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:24:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:24:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:25:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:25:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:25:49] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:26:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:26:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:26:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:26:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:26:49] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 14:26:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:26:52] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:26:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:26:55] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:26:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:26:57] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14/agreement | {"method":"GET","uri":"/vendors-panel/loans/14/agreement","query":[],"ip":"::1"}
[2026-07-29 14:26:57] [info] [helpers.php:950] [IP:::1] Audit: vendor.document — Vendor 1 downloaded loan agreement for loan PFVN2907260001 | {"module":"vendor","action":"document","old_data":null,"new_data":null}
[2026-07-29 14:26:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:26:57] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:26:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:26:59] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:27:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:14] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:27:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:15] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:27:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:17] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:27:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:20] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:27:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:28] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:27:28] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:27:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:30] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:27:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:27:49] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:28:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:28:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:28:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:29:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:29:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:29:49] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:30:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:30:10] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:30:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:30:13] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:30:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:30:18] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loans/14/upload-agreement | {"method":"POST","uri":"/vendors-panel/loans/14/upload-agreement","query":[],"ip":"::1"}
[2026-07-29 14:30:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:30:19] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:30:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:30:21] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:30:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:30:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:30:31] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:31:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:31:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:31:31] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:32:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:32:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:32:32] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:33:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:33:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:33:33] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:34:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:34:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:34:34] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:35:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:35:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:35:35] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:36:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:36:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:36:37] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:37:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:37:57] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:38:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:02] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:38:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:08] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loans/14/upload-agreement | {"method":"POST","uri":"/vendors-panel/loans/14/upload-agreement","query":[],"ip":"::1"}
[2026-07-29 14:38:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:09] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 14:38:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:12] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:38:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:27] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:38:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:30] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:38:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:38] [debug] [index.php:363] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 14:38:38] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-29 14:38:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 14:38:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 14:38:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 14:38:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 14:38:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:38:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 14:38:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:38:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:52] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/14 | {"method":"GET","uri":"/products/14","query":[],"ip":"::1"}
[2026-07-29 14:38:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:38:54] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:39:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:39:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:40:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:40:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:41:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:41:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/14 | {"method":"GET","uri":"/products/14","query":[],"ip":"::1"}
[2026-07-29 14:41:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:41:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:42:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:42:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:43:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:43:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:44:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:44:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:45:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:45:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:46:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:46:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:47:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:47:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:48:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:48:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 14:48:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:48:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:49:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:49:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:50:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:50:06] [debug] [index.php:363] [IP:::1] Request: POST /webhook/whatsapp | {"method":"POST","uri":"/webhook/whatsapp","query":[],"ip":"::1"}
[2026-07-29 14:50:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:50:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:51:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:51:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:51:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:51:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":{"status":"pending"},"ip":"::1"}
[2026-07-29 14:51:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:51:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:51:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 14:51:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:51:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:51:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 14:52:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:52:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:53:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:53:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:54:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:54:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:55:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:55:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:56:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:56:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:57:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:57:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:58:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:58:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:58:45] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 14:58:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:58:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 14:59:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 14:59:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:00:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:00:52] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:01:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:01:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:01:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:01:11] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:01:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:01:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:01:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:01:23] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:01:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:01:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:01:52] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:01:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:01:52] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 15:01:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:01:55] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:02:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:02:02] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 15:02:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:02:02] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 15:02:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:02:05] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:02:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:02:14] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 15:02:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:02:17] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:02:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:02:18] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mija"},"ip":"::1"}
[2026-07-29 15:02:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:02:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:02:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:02:50] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:03:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:03:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:03:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:03:25] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 15:03:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:03:28] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:03:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:03:33] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mijan"},"ip":"::1"}
[2026-07-29 15:03:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:03:53] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 15:03:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:03:56] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:04:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:04:12] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 15:04:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:04:14] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:04:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:04:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:05:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:05:00] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mijan"},"ip":"::1"}
[2026-07-29 15:05:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:05:04] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loan-application/store | {"method":"POST","uri":"/vendors-panel/loan-application/store","query":[],"ip":"::1"}
[2026-07-29 15:05:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:05:04] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 15:05:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:05:06] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:05:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:05:12] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mian"},"ip":"::1"}
[2026-07-29 15:05:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:05:13] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mia"},"ip":"::1"}
[2026-07-29 15:05:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:05:13] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mi"},"ip":"::1"}
[2026-07-29 15:05:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:05:14] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mija"},"ip":"::1"}
[2026-07-29 15:05:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:05:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:06:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:06:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:06:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:06:30] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loan-application/store | {"method":"POST","uri":"/vendors-panel/loan-application/store","query":[],"ip":"::1"}
[2026-07-29 15:06:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:06:30] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 15:06:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:06:32] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:07:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:07:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:08:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:08:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:09:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:09:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:10:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:10:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:10:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:10:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:32] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /assets/vendor/chartjs/chart.umd.min.js.map | {"method":"GET","uri":"/assets/vendor/chartjs/chart.umd.min.js.map","query":[],"ip":"::1"}
[2026-07-29 15:10:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:10:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /assets/vendor/chartjs/chart.umd.min.js.map | {"method":"GET","uri":"/assets/vendor/chartjs/chart.umd.min.js.map","query":[],"ip":"::1"}
[2026-07-29 15:10:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:46] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 15:10:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:46] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 15:10:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:47] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:10:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:48] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:10:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:10:50] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mijan"},"ip":"::1"}
[2026-07-29 15:11:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:11:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:11:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:11:45] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loan-application/store | {"method":"POST","uri":"/vendors-panel/loan-application/store","query":[],"ip":"::1"}
[2026-07-29 15:11:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:11:45] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 15:11:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:11:47] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:12:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:12:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications | {"method":"GET","uri":"/notifications","query":[],"ip":"::1"}
[2026-07-29 15:12:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:12:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:12:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:12:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:12:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:12:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:13:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:13:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:14:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:14:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:14:16] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 15:14:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:14:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:15:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:15:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:16:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:16:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:17:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:17:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:18:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:18:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:19:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:19:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:20:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:20:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:21:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:21:21] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:21:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:21:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:21:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:21:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:22:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:31] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:21:48"},"ip":"::1"}
[2026-07-29 15:22:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:22:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:22:31"},"ip":"::1"}
[2026-07-29 15:22:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:22:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:22:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:22:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:22:36"},"ip":"::1"}
[2026-07-29 15:22:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /assets/vendor/chartjs/chart.umd.min.js.map | {"method":"GET","uri":"/assets/vendor/chartjs/chart.umd.min.js.map","query":[],"ip":"::1"}
[2026-07-29 15:22:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:22:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /assets/vendor/chartjs/chart.umd.min.js.map | {"method":"GET","uri":"/assets/vendor/chartjs/chart.umd.min.js.map","query":[],"ip":"::1"}
[2026-07-29 15:22:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:22:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:52] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:22:47"},"ip":"::1"}
[2026-07-29 15:22:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:22:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:22:52"},"ip":"::1"}
[2026-07-29 15:23:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:22:57"},"ip":"::1"}
[2026-07-29 15:23:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:03"},"ip":"::1"}
[2026-07-29 15:23:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:13] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:08"},"ip":"::1"}
[2026-07-29 15:23:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:13"},"ip":"::1"}
[2026-07-29 15:23:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:23] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:18"},"ip":"::1"}
[2026-07-29 15:23:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:23"},"ip":"::1"}
[2026-07-29 15:23:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:28"},"ip":"::1"}
[2026-07-29 15:23:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:33"},"ip":"::1"}
[2026-07-29 15:23:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:38"},"ip":"::1"}
[2026-07-29 15:23:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:43"},"ip":"::1"}
[2026-07-29 15:23:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:23:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:48"},"ip":"::1"}
[2026-07-29 15:23:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:23:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:23:53"},"ip":"::1"}
[2026-07-29 15:24:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:00] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:24:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /assets/vendor/chartjs/chart.umd.min.js.map | {"method":"GET","uri":"/assets/vendor/chartjs/chart.umd.min.js.map","query":[],"ip":"::1"}
[2026-07-29 15:24:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:24:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:24:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:24:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /assets/vendor/chartjs/chart.umd.min.js.map | {"method":"GET","uri":"/assets/vendor/chartjs/chart.umd.min.js.map","query":[],"ip":"::1"}
[2026-07-29 15:24:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:24:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:24:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:24:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /assets/vendor/chartjs/chart.umd.min.js.map | {"method":"GET","uri":"/assets/vendor/chartjs/chart.umd.min.js.map","query":[],"ip":"::1"}
[2026-07-29 15:24:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:24:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:14] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:10"},"ip":"::1"}
[2026-07-29 15:24:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:18] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 15:24:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:14"},"ip":"::1"}
[2026-07-29 15:24:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:20] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:24:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:22] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mijan"},"ip":"::1"}
[2026-07-29 15:24:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:24] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:19"},"ip":"::1"}
[2026-07-29 15:24:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:24"},"ip":"::1"}
[2026-07-29 15:24:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:29"},"ip":"::1"}
[2026-07-29 15:24:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:34"},"ip":"::1"}
[2026-07-29 15:24:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:39"},"ip":"::1"}
[2026-07-29 15:24:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:44"},"ip":"::1"}
[2026-07-29 15:24:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:54] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:50"},"ip":"::1"}
[2026-07-29 15:24:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:24:59] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:54"},"ip":"::1"}
[2026-07-29 15:25:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:24:59"},"ip":"::1"}
[2026-07-29 15:25:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:25:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:25:04"},"ip":"::1"}
[2026-07-29 15:25:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:11] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loan-application/store | {"method":"POST","uri":"/vendors-panel/loan-application/store","query":[],"ip":"::1"}
[2026-07-29 15:25:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:11] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 15:25:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:13] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:25:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:14] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:25:09"},"ip":"::1"}
[2026-07-29 15:25:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:25:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:25:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:25:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:25:19"},"ip":"::1"}
[2026-07-29 15:25:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:25:25"},"ip":"::1"}
[2026-07-29 15:25:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:25:30"},"ip":"::1"}
[2026-07-29 15:25:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:25:34"},"ip":"::1"}
[2026-07-29 15:25:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:25:40"},"ip":"::1"}
[2026-07-29 15:25:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:25:45"},"ip":"::1"}
[2026-07-29 15:25:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:25:54] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:25:49"},"ip":"::1"}
[2026-07-29 15:26:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:00] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:25:54"},"ip":"::1"}
[2026-07-29 15:26:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:00"},"ip":"::1"}
[2026-07-29 15:26:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:05"},"ip":"::1"}
[2026-07-29 15:26:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:15] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:10"},"ip":"::1"}
[2026-07-29 15:26:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:26:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:15"},"ip":"::1"}
[2026-07-29 15:26:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:20"},"ip":"::1"}
[2026-07-29 15:26:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:25"},"ip":"::1"}
[2026-07-29 15:26:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:30"},"ip":"::1"}
[2026-07-29 15:26:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:35"},"ip":"::1"}
[2026-07-29 15:26:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /assets/vendor/chartjs/chart.umd.min.js.map | {"method":"GET","uri":"/assets/vendor/chartjs/chart.umd.min.js.map","query":[],"ip":"::1"}
[2026-07-29 15:26:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:40"},"ip":"::1"}
[2026-07-29 15:26:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:44"},"ip":"::1"}
[2026-07-29 15:26:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:26:54] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:50"},"ip":"::1"}
[2026-07-29 15:27:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:00] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:26:54"},"ip":"::1"}
[2026-07-29 15:27:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:00"},"ip":"::1"}
[2026-07-29 15:27:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:05"},"ip":"::1"}
[2026-07-29 15:27:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:15] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:10"},"ip":"::1"}
[2026-07-29 15:27:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:27:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:15"},"ip":"::1"}
[2026-07-29 15:27:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:20"},"ip":"::1"}
[2026-07-29 15:27:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:25"},"ip":"::1"}
[2026-07-29 15:27:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:30"},"ip":"::1"}
[2026-07-29 15:27:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:35"},"ip":"::1"}
[2026-07-29 15:27:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:40"},"ip":"::1"}
[2026-07-29 15:27:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:45"},"ip":"::1"}
[2026-07-29 15:27:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:27:55] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:50"},"ip":"::1"}
[2026-07-29 15:28:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:28:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:28:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:28:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:27:55"},"ip":"::1"}
[2026-07-29 15:28:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:28:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:28:42"},"ip":"::1"}
[2026-07-29 15:28:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:28:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /assets/vendor/chartjs/chart.umd.min.js.map | {"method":"GET","uri":"/assets/vendor/chartjs/chart.umd.min.js.map","query":[],"ip":"::1"}
[2026-07-29 15:28:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:28:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:28:45"},"ip":"::1"}
[2026-07-29 15:28:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:28:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:28:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:28:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /assets/vendor/chartjs/chart.umd.min.js.map | {"method":"GET","uri":"/assets/vendor/chartjs/chart.umd.min.js.map","query":[],"ip":"::1"}
[2026-07-29 15:28:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:28:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:28:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:28:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:28:53"},"ip":"::1"}
[2026-07-29 15:29:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:28:58"},"ip":"::1"}
[2026-07-29 15:29:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:02"},"ip":"::1"}
[2026-07-29 15:29:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:10] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 15:29:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:12] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:29:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:12] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:08"},"ip":"::1"}
[2026-07-29 15:29:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:14] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mijan"},"ip":"::1"}
[2026-07-29 15:29:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:12"},"ip":"::1"}
[2026-07-29 15:29:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:23] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:18"},"ip":"::1"}
[2026-07-29 15:29:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:23"},"ip":"::1"}
[2026-07-29 15:29:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:32] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:27"},"ip":"::1"}
[2026-07-29 15:29:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:33"},"ip":"::1"}
[2026-07-29 15:29:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:38"},"ip":"::1"}
[2026-07-29 15:29:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:43"},"ip":"::1"}
[2026-07-29 15:29:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:52] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:29:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:48"},"ip":"::1"}
[2026-07-29 15:29:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:29:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:53"},"ip":"::1"}
[2026-07-29 15:30:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:29:58"},"ip":"::1"}
[2026-07-29 15:30:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:05] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loan-application/store | {"method":"POST","uri":"/vendors-panel/loan-application/store","query":[],"ip":"::1"}
[2026-07-29 15:30:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:05] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 15:30:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:03"},"ip":"::1"}
[2026-07-29 15:30:08] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:30:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:12] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:30:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:12] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:08"},"ip":"::1"}
[2026-07-29 15:30:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:12"},"ip":"::1"}
[2026-07-29 15:30:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:23] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:18"},"ip":"::1"}
[2026-07-29 15:30:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:23"},"ip":"::1"}
[2026-07-29 15:30:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:28"},"ip":"::1"}
[2026-07-29 15:30:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:33"},"ip":"::1"}
[2026-07-29 15:30:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:37"},"ip":"::1"}
[2026-07-29 15:30:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:43"},"ip":"::1"}
[2026-07-29 15:30:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:30:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:48"},"ip":"::1"}
[2026-07-29 15:30:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:30:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:53"},"ip":"::1"}
[2026-07-29 15:31:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:31:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:30:58"},"ip":"::1"}
[2026-07-29 15:31:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:31:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:31:03"},"ip":"::1"}
[2026-07-29 15:31:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:31:13] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:31:08"},"ip":"::1"}
[2026-07-29 15:31:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:31:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:31:13"},"ip":"::1"}
[2026-07-29 15:31:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:31:23] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:31:18"},"ip":"::1"}
[2026-07-29 15:31:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:31:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:31:23"},"ip":"::1"}
[2026-07-29 15:31:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:31:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:31:28"},"ip":"::1"}
[2026-07-29 15:31:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:31:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:31:33"},"ip":"::1"}
[2026-07-29 15:31:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:31:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:32:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:32:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:31:48"},"ip":"::1"}
[2026-07-29 15:32:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:32:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:33:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:32:48"},"ip":"::1"}
[2026-07-29 15:33:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:13] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:08"},"ip":"::1"}
[2026-07-29 15:33:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:13"},"ip":"::1"}
[2026-07-29 15:33:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:23] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:18"},"ip":"::1"}
[2026-07-29 15:33:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:23"},"ip":"::1"}
[2026-07-29 15:33:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:28"},"ip":"::1"}
[2026-07-29 15:33:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:33"},"ip":"::1"}
[2026-07-29 15:33:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:38"},"ip":"::1"}
[2026-07-29 15:33:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:43"},"ip":"::1"}
[2026-07-29 15:33:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:33:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:48"},"ip":"::1"}
[2026-07-29 15:33:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:33:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:53"},"ip":"::1"}
[2026-07-29 15:34:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:34:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:33:58"},"ip":"::1"}
[2026-07-29 15:34:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:34:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:34:03"},"ip":"::1"}
[2026-07-29 15:34:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:34:13] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:34:08"},"ip":"::1"}
[2026-07-29 15:34:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:34:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:34:13"},"ip":"::1"}
[2026-07-29 15:34:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:34:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:34:18"},"ip":"::1"}
[2026-07-29 15:34:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:34:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:35:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:35:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:34:48"},"ip":"::1"}
[2026-07-29 15:36:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:36:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:35:48"},"ip":"::1"}
[2026-07-29 15:36:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:36:41"},"ip":"::1"}
[2026-07-29 15:36:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:36:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:36:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:36:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:36:44"},"ip":"::1"}
[2026-07-29 15:36:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:54] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 15:36:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:54] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:36:49"},"ip":"::1"}
[2026-07-29 15:36:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:56] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:36:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:57] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/search-customers | {"method":"GET","uri":"/vendors-panel/search-customers","query":{"q":"Mijan"},"ip":"::1"}
[2026-07-29 15:36:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:36:59] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:36:54"},"ip":"::1"}
[2026-07-29 15:37:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:36:59"},"ip":"::1"}
[2026-07-29 15:37:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:04"},"ip":"::1"}
[2026-07-29 15:37:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:14] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:10"},"ip":"::1"}
[2026-07-29 15:37:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:14"},"ip":"::1"}
[2026-07-29 15:37:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:24] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:20"},"ip":"::1"}
[2026-07-29 15:37:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:24"},"ip":"::1"}
[2026-07-29 15:37:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:29"},"ip":"::1"}
[2026-07-29 15:37:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:34"},"ip":"::1"}
[2026-07-29 15:37:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:39"},"ip":"::1"}
[2026-07-29 15:37:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 15:37:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:47] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loan-application/store | {"method":"POST","uri":"/vendors-panel/loan-application/store","query":[],"ip":"::1"}
[2026-07-29 15:37:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:47] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 15:37:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:44"},"ip":"::1"}
[2026-07-29 15:37:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:50] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:37:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:54] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:37:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:54] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:49"},"ip":"::1"}
[2026-07-29 15:37:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:37:59] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:54"},"ip":"::1"}
[2026-07-29 15:38:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:37:59"},"ip":"::1"}
[2026-07-29 15:38:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:04"},"ip":"::1"}
[2026-07-29 15:38:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:15] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:09"},"ip":"::1"}
[2026-07-29 15:38:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:15"},"ip":"::1"}
[2026-07-29 15:38:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:24] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:19"},"ip":"::1"}
[2026-07-29 15:38:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:38:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:38:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:38:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:28"},"ip":"::1"}
[2026-07-29 15:38:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:39] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:34"},"ip":"::1"}
[2026-07-29 15:38:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:44] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:39"},"ip":"::1"}
[2026-07-29 15:38:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:49] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:44"},"ip":"::1"}
[2026-07-29 15:38:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:54] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:49"},"ip":"::1"}
[2026-07-29 15:38:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:38:59] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:54"},"ip":"::1"}
[2026-07-29 15:39:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:04] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:38:59"},"ip":"::1"}
[2026-07-29 15:39:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:09] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:04"},"ip":"::1"}
[2026-07-29 15:39:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:14] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:09"},"ip":"::1"}
[2026-07-29 15:39:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:19] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:14"},"ip":"::1"}
[2026-07-29 15:39:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:24] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:19"},"ip":"::1"}
[2026-07-29 15:39:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:29] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:24"},"ip":"::1"}
[2026-07-29 15:39:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:29] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 15:39:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:34] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:29"},"ip":"::1"}
[2026-07-29 15:39:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:39] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:34"},"ip":"::1"}
[2026-07-29 15:39:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:44] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:39"},"ip":"::1"}
[2026-07-29 15:39:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:49] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:44"},"ip":"::1"}
[2026-07-29 15:39:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:54] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:49"},"ip":"::1"}
[2026-07-29 15:39:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:39:59] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:54"},"ip":"::1"}
[2026-07-29 15:40:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:40:04] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:39:59"},"ip":"::1"}
[2026-07-29 15:40:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:40:09] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:40:04"},"ip":"::1"}
[2026-07-29 15:40:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:40:14] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:40:09"},"ip":"::1"}
[2026-07-29 15:40:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:40:19] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:40:14"},"ip":"::1"}
[2026-07-29 15:40:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:40:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:40:29] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 15:40:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:40:48] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:40:19"},"ip":"::1"}
[2026-07-29 15:41:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:29] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 15:41:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:32] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:40:48"},"ip":"::1"}
[2026-07-29 15:41:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:33] [debug] [index.php:363] [IP:::1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:41:32"},"ip":"::1"}
[2026-07-29 15:41:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:36] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 15:41:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:39] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:41:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:56] [debug] [index.php:363] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 15:41:57] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-29 15:41:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 15:41:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:41:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 15:41:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 15:41:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 15:42:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:42:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:24] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:42:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:42:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:42:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /products/20/delete | {"method":"POST","uri":"/products/20/delete","query":[],"ip":"::1"}
[2026-07-29 15:42:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:42:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:42:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:31] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:42:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:32] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /products/19/delete | {"method":"POST","uri":"/products/19/delete","query":[],"ip":"::1"}
[2026-07-29 15:42:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:42:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:42:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:42:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /products/18/delete | {"method":"POST","uri":"/products/18/delete","query":[],"ip":"::1"}
[2026-07-29 15:42:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:42:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:42:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:42:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /products/17/delete | {"method":"POST","uri":"/products/17/delete","query":[],"ip":"::1"}
[2026-07-29 15:42:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:42:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:42:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:42:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /products/16/delete | {"method":"POST","uri":"/products/16/delete","query":[],"ip":"::1"}
[2026-07-29 15:42:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:42:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:42:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:42:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /products/14/delete | {"method":"POST","uri":"/products/14/delete","query":[],"ip":"::1"}
[2026-07-29 15:42:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 15:42:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:42:46"},"ip":"::1"}
[2026-07-29 15:42:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 15:42:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 15:42:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 15:42:56] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:42:51"},"ip":"::1"}
[2026-07-29 16:25:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 15:42:56"},"ip":"::1"}
[2026-07-29 16:25:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:07] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:02"},"ip":"::1"}
[2026-07-29 16:25:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:11] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:07"},"ip":"::1"}
[2026-07-29 16:25:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:11"},"ip":"::1"}
[2026-07-29 16:25:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:17"},"ip":"::1"}
[2026-07-29 16:25:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:21"},"ip":"::1"}
[2026-07-29 16:25:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:31] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:26"},"ip":"::1"}
[2026-07-29 16:25:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:31"},"ip":"::1"}
[2026-07-29 16:25:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:36"},"ip":"::1"}
[2026-07-29 16:25:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:41"},"ip":"::1"}
[2026-07-29 16:25:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:46"},"ip":"::1"}
[2026-07-29 16:25:52] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:25:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:25:56] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:51"},"ip":"::1"}
[2026-07-29 16:26:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:25:56"},"ip":"::1"}
[2026-07-29 16:26:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:01"},"ip":"::1"}
[2026-07-29 16:26:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:12] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:06"},"ip":"::1"}
[2026-07-29 16:26:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:12"},"ip":"::1"}
[2026-07-29 16:26:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:17"},"ip":"::1"}
[2026-07-29 16:26:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:21"},"ip":"::1"}
[2026-07-29 16:26:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:32] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:27"},"ip":"::1"}
[2026-07-29 16:26:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:32"},"ip":"::1"}
[2026-07-29 16:26:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/all | {"method":"GET","uri":"/products/all","query":[],"ip":"::1"}
[2026-07-29 16:26:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":[],"ip":"::1"}
[2026-07-29 16:26:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 16:26:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:40"},"ip":"::1"}
[2026-07-29 16:26:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:45"},"ip":"::1"}
[2026-07-29 16:26:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:26:55] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:50"},"ip":"::1"}
[2026-07-29 16:27:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:00] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:26:55"},"ip":"::1"}
[2026-07-29 16:27:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:00"},"ip":"::1"}
[2026-07-29 16:27:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:05"},"ip":"::1"}
[2026-07-29 16:27:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:15] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:10"},"ip":"::1"}
[2026-07-29 16:27:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:15"},"ip":"::1"}
[2026-07-29 16:27:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:20"},"ip":"::1"}
[2026-07-29 16:27:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:25"},"ip":"::1"}
[2026-07-29 16:27:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:30"},"ip":"::1"}
[2026-07-29 16:27:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:27:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:35"},"ip":"::1"}
[2026-07-29 16:27:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:40"},"ip":"::1"}
[2026-07-29 16:27:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:45"},"ip":"::1"}
[2026-07-29 16:27:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:27:55] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:50"},"ip":"::1"}
[2026-07-29 16:28:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:00] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:27:55"},"ip":"::1"}
[2026-07-29 16:28:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:05] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:00"},"ip":"::1"}
[2026-07-29 16:28:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:05"},"ip":"::1"}
[2026-07-29 16:28:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:10"},"ip":"::1"}
[2026-07-29 16:28:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:16"},"ip":"::1"}
[2026-07-29 16:28:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:20"},"ip":"::1"}
[2026-07-29 16:28:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:25"},"ip":"::1"}
[2026-07-29 16:28:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:30"},"ip":"::1"}
[2026-07-29 16:28:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:28:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:35"},"ip":"::1"}
[2026-07-29 16:28:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:40"},"ip":"::1"}
[2026-07-29 16:28:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:45"},"ip":"::1"}
[2026-07-29 16:28:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:28:55] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:51"},"ip":"::1"}
[2026-07-29 16:29:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:29:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:28:55"},"ip":"::1"}
[2026-07-29 16:29:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:29:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:29:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:29:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/vendors | {"method":"GET","uri":"/products/vendors","query":[],"ip":"::1"}
[2026-07-29 16:29:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /api/check-new-loans | {"method":"GET","uri":"/api/check-new-loans","query":{"last_checked":"2026-07-29 16:29:35"},"ip":"::1"}
[2026-07-29 16:29:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:29:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:29:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 16:29:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:29:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products/vendors/create | {"method":"GET","uri":"/products/vendors/create","query":[],"ip":"::1"}
[2026-07-29 16:29:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:29:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 16:30:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:30:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:31:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:31:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:32:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:32:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:33:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:33:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:34:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:34:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:35:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:35:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:36:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:36:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:37:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:37:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:38:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:38:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:39:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:39:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:40:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:40:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:41:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:41:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 16:42:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:42:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:42:49] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 16:43:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:43:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:43:52] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 16:44:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:44:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:44:51] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 16:45:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:45:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:45:52] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 16:46:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:46:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:46:53] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 16:47:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:47:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:47:56] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 16:48:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:48:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:48:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:48:49] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 16:48:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:48:50] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 16:48:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 16:48:52] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:15:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:15:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 17:15:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:15:53] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:18:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:18:06] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 17:18:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:18:10] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:18:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:18:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:18:21] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 17:18:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:18:24] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:21:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:21:26] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 17:21:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:21:28] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:23:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:23:25] [debug] [index.php:363] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 17:23:26] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-29 17:23:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:23:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 17:23:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:23:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:23:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:23:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 17:23:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 17:23:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 17:23:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:23:30] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:23:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:23:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:23:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:23:59] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications | {"method":"GET","uri":"/notifications","query":[],"ip":"::1"}
[2026-07-29 17:24:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:24:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:24:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:24:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/mark-all-read | {"method":"GET","uri":"/notifications/mark-all-read","query":[],"ip":"::1"}
[2026-07-29 17:24:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:24:07] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications | {"method":"GET","uri":"/notifications","query":[],"ip":"::1"}
[2026-07-29 17:24:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:24:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:24:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:24:15] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 17:24:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:24:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:24:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:24:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 17:24:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 17:24:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 17:24:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:24:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:24:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:24:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:25:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:25:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:25:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:25:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:25:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:25:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:26:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:26:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:26:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:26:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:26:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:26:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:27:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:27:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:27:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:27:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:27:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:27:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:28:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:28:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:28:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:28:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:29:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:29:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:29:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:29:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:30:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:30:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:30:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:30:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:31:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:31:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:31:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:31:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:32:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:32:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:32:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:32:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:33:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:33:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:33:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:33:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:34:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:34:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:34:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:34:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:35:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:35:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:35:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:35:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:36:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:36:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:36:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:36:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:37:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:37:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:37:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:37:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:38:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:38:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:38:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:38:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:39:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:22] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 17:39:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:25] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:39:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:35] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 17:39:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:35] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 17:39:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:37] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 17:39:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:38] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:39:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:40] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:39:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:44] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 17:39:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:46] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:39:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:39:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:39:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:40:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:04] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 17:40:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:07] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 17:40:07] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:40:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:09] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:40:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:10] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 17:40:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:12] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:40:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:18] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 17:40:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:20] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:40:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:21] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/payment-requests | {"method":"GET","uri":"/vendors-panel/payment-requests","query":[],"ip":"::1"}
[2026-07-29 17:40:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:24] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:40:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:27] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/logout | {"method":"GET","uri":"/vendors-panel/logout","query":[],"ip":"::1"}
[2026-07-29 17:40:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:28] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 17:40:30] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:30] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 17:40:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:40:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:40:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:41:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:41:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:41:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:41:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 17:42:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:42:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 17:42:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 17:42:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:10:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:10:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:10:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:10:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:10:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:10:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:11:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:31] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 18:11:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:33] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:11:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:43] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 18:11:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:44] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:11:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:46] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:11:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:11:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:11:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:50] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 18:11:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:52] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:11:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:52] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 18:11:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:11:54] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:12:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:12:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:12:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:12:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:13:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:13:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:13:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:13:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:14:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:14:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:14:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:14:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:15:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:15:18] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 18:15:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:15:22] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:15:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:15:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:15:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:15:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:16:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:16:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:16:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:16:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:17:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:17:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:17:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:17:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:17:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:17:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:18:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:18:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:18:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:18:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:18:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:18:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:19:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:19:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:19:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:19:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:19:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:19:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:20:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:20:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:20:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:20:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:20:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:20:37] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 18:20:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:20:40] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:20:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:20:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:21:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:21:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:21:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:21:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:21:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:21:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:22:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:22:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:22:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:22:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:22:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:22:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 18:23:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:23:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:23:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:23:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:23:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:23:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:24:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:24:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:24:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:24:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:24:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:24:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:25:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:25:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:25:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:25:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:25:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:25:48] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:26:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:07] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 18:26:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:11] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:26:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:31] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:26:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:32] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:26:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:46] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:26:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:47] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:26:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:49] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:26:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:56] [debug] [index.php:363] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 18:26:56] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-29 18:26:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:56] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 18:26:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:26:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 18:26:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 18:26:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 18:27:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:00] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:27:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:27:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:27:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:23] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /vendor-payments/2/reject | {"method":"POST","uri":"/vendor-payments/2/reject","query":[],"ip":"::1"}
[2026-07-29 18:27:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:27:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 18:27:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 18:27:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 18:27:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 18:27:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:27:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:27:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:27:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:28:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:28:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:29:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:29:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:29:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:29:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:29:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:29:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:29:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:29:50] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /vendor-payments/2/reject | {"method":"POST","uri":"/vendor-payments/2/reject","query":[],"ip":"::1"}
[2026-07-29 18:29:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:29:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:29:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:29:53] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:29:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:29:57] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 18:29:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:29:59] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:30:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:02] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/loans/15/payment-request | {"method":"POST","uri":"/vendors-panel/loans/15/payment-request","query":[],"ip":"::1"}
[2026-07-29 18:30:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:02] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 18:30:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:04] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:30:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:30:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:30:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /vendor-payments/4/approve | {"method":"POST","uri":"/vendor-payments/4/approve","query":[],"ip":"::1"}
[2026-07-29 18:30:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:30:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:30:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /vendor-payments/4/approve | {"method":"POST","uri":"/vendor-payments/4/approve","query":[],"ip":"::1"}
[2026-07-29 18:30:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:30:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:31] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:30:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /vendor-payments/4/approve | {"method":"POST","uri":"/vendor-payments/4/approve","query":[],"ip":"::1"}
[2026-07-29 18:30:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:30:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:30:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:31:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:31:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:32:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:32:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:32:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:32:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:32:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:32:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /vendor-payments/4/approve | {"method":"POST","uri":"/vendor-payments/4/approve","query":[],"ip":"::1"}
[2026-07-29 18:32:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:32:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:32:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:32:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:32:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:32:47] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/15 | {"method":"GET","uri":"/vendors-panel/loans/15","query":[],"ip":"::1"}
[2026-07-29 18:32:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:32:49] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:32:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:32:59] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 18:33:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:33:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:33:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:33:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:34:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:34:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:34:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:34:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:35:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:35:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:36:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:36:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:36:54] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:36:54] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":[],"ip":"::1"}
[2026-07-29 18:36:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:36:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:37:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:37:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":{"status":"approved"},"ip":"::1"}
[2026-07-29 18:37:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:37:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:37:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:37:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":{"status":"rejected"},"ip":"::1"}
[2026-07-29 18:37:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:37:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:37:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:37:07] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /vendor-payments | {"method":"GET","uri":"/vendor-payments","query":{"status":"pending"},"ip":"::1"}
[2026-07-29 18:37:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:37:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:38:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:38:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:38:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:38:15] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:38:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:38:17] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:39:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:39:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:40:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:40:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:41:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:41:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:41:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:41:16] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:41:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:41:20] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:42:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:42:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:43:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:43:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:43:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:43:35] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:43:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:43:38] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:44:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:44:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:44:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:44:58] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:45:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:45:01] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:45:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:45:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:46:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:46:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:46:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:46:35] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:46:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:46:38] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:47:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:47:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:47:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:47:38] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:47:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:47:41] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:47:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:47:42] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:47:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:47:45] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:48:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:48:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:48:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:48:46] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:48:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:48:49] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:49:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:49:11] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:50:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:50:13] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:50:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:50:21] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:50:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:50:24] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:51:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:51:13] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:52:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:52:07] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:52:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:52:09] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:52:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:52:14] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:53:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:53:15] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:54:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:54:10] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 18:54:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:54:13] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 18:54:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:54:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:55:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:55:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:56:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:56:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:57:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:57:19] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:58:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:58:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 18:59:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 18:59:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:00:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:00:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:01:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:01:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:01:50] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:01:50] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:01:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:01:53] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:02:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:02:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:03:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:03:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:04:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:04:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:07:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:07:28] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:08:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:08:04] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:08:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:08:07] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:08:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:08:22] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:08:31] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:08:31] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 19:08:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:08:35] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:09:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:09:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:10:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:10:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:11:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:11:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:11:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:11:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:11:56] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 19:11:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:11:58] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:12:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:12:08] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 19:12:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:12:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:12:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:12:09] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:12:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:12:12] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:12:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:12:15] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 19:12:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:12:18] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:13:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:13:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:13:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:13:09] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:13:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:13:11] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 19:13:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:13:12] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:13:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:13:13] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:14:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:14:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:14:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:00] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 19:15:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:02] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:15:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:05] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":{"status":"active"},"ip":"::1"}
[2026-07-29 19:15:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:07] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":{"status":"all"},"ip":"::1"}
[2026-07-29 19:15:07] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:15:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:09] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":{"status":"pending"},"ip":"::1"}
[2026-07-29 19:15:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:10] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:15:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:15:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:10] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":{"status":"all"},"ip":"::1"}
[2026-07-29 19:15:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:11] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:15:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:13] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:15:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:14] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:15:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:17] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:15:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:37] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/emi/today | {"method":"GET","uri":"/vendors-panel/emi/today","query":[],"ip":"::1"}
[2026-07-29 19:15:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:39] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:15:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:39] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:15:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:15:42] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:16:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:16:11] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:17:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:17:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:18:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:18:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:18:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:18:16] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:18:19] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:18:19] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:19:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:19:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:20:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:20:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:21:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:21:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:22:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:22:11] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:23:12] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:23:12] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:24:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:24:08] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:24:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:24:11] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:24:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:24:13] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:24:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:24:53] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 19:24:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:24:56] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:24:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:24:57] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 19:24:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:24:59] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:25:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:25:01] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers | {"method":"GET","uri":"/vendors-panel/customers","query":[],"ip":"::1"}
[2026-07-29 19:25:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:25:03] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/profile | {"method":"GET","uri":"/vendors-panel/profile","query":[],"ip":"::1"}
[2026-07-29 19:25:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:25:03] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:25:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:25:05] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:25:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:25:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:26:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:26:09] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:26:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:26:15] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:26:17] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:26:17] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:26:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:26:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 19:26:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:26:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:26:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:26:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 19:26:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 19:26:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 19:26:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:26:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:27:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:27:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:27:03] [debug] [index.php:363] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 19:27:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:27:05] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:27:14] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:27:14] [debug] [index.php:363] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-07-29 19:27:14] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-07-29 19:27:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:27:15] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 19:27:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:27:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:27:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:27:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 19:27:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 19:27:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 19:27:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:27:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:27:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:27:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:28:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:28:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-29 19:28:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:28:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:28:08] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:28:08] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 19:28:11] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:28:11] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:28:52] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:28:52] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:29:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:29:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:30:10] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:30:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:30:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:30:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 19:30:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:30:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:31:13] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:31:13] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /products | {"method":"GET","uri":"/products","query":[],"ip":"::1"}
[2026-07-29 19:31:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:31:16] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:31:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:31:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-29 19:31:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:31:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 19:31:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:31:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:31:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:31:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:31:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:31:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: POST /loans/15/collect | {"method":"POST","uri":"/loans/15/collect","query":[],"ip":"::1"}
[2026-07-29 19:31:45] [info] [helpers.php:950] [IP:::1] [USER:1] Audit: loan.collect — Collected ₹3,306.66 for loan 15, EMI #3 | {"module":"loan","action":"collect","old_data":null,"new_data":null}
[2026-07-29 19:31:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:31:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 19:31:49] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:31:49] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:32:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:32:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 19:32:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:32:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:32:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:32:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 19:32:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 19:32:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 19:32:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:32:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:32:15] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:32:15] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-07-29 19:32:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:32:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:32:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 19:32:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:32:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:32:21] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:33:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:33:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:34:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:34:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:35:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:35:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:36:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:36:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:36:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:36:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /loans/15 | {"method":"GET","uri":"/loans/15","query":[],"ip":"::1"}
[2026-07-29 19:36:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:36:51] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:36:55] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:36:55] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 19:36:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:36:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:36:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:36:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 19:36:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 19:36:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 19:36:59] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:36:59] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:37:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:37:02] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans/14 | {"method":"GET","uri":"/vendors-panel/loans/14","query":[],"ip":"::1"}
[2026-07-29 19:37:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:37:03] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loans | {"method":"GET","uri":"/vendors-panel/loans","query":[],"ip":"::1"}
[2026-07-29 19:37:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:37:04] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:37:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:37:05] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:37:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:37:07] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:37:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:37:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:37:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:37:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:37:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:37:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:38:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:38:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:38:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:38:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:38:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:38:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:39:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:39:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:39:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:39:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:39:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:39:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:40:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:40:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:40:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:40:54] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:40:56] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:40:57] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:40:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:40:58] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:41:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:41:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:41:05] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:41:06] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 19:41:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:41:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:41:07] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:41:07] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 19:41:07] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 19:41:07] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 19:41:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:41:10] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:41:23] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:41:23] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /collections/daily | {"method":"GET","uri":"/collections/daily","query":[],"ip":"::1"}
[2026-07-29 19:41:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:41:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:42:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:42:24] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:42:51] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:42:51] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 19:42:53] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:42:54] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:43:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:43:00] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 19:43:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:43:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:43:01] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:43:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 19:43:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 19:43:01] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 19:43:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:43:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:43:24] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:43:24] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /reports/emi-daily | {"method":"GET","uri":"/reports/emi-daily","query":[],"ip":"::1"}
[2026-07-29 19:43:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:43:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:44:16] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:44:17] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 19:44:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:44:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:44:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:44:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 19:44:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 19:44:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 19:44:20] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:44:20] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:44:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:44:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:45:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:45:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:45:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:45:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:45:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:45:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:46:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:46:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:46:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:46:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:46:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:46:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:47:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:47:18] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:47:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:47:18] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:47:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:47:25] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 19:47:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:47:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:47:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:47:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 19:47:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 19:47:26] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 19:47:28] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:47:29] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:47:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:47:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:48:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:48:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:48:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:48:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:48:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:48:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:49:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:49:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:49:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:49:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:49:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:49:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:50:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:50:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:50:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:50:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:50:57] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:50:57] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:51:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:51:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:51:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:51:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:52:27] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:52:27] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:52:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:52:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:52:58] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:52:59] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:53:00] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:53:00] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-07-29 19:53:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:53:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:53:02] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:53:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-07-29 19:53:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-07-29 19:53:02] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-07-29 19:53:04] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:53:04] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 19:53:32] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:53:32] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 19:54:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:54:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 19:54:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 19:54:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:00:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:00:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:00:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:00:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:00:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:00:44] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 20:00:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:00:47] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 20:01:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:01:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:01:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:01:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:01:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:01:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:02:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:02:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:02:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:02:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:02:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:02:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:03:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:03:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:03:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:03:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:03:33] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:03:33] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:04:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:04:03] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:04:34] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:04:34] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:05:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:05:35] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:05:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:05:35] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:06:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:06:36] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:06:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:06:36] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:07:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:07:37] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:07:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:07:37] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:08:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:08:38] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:08:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:08:38] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:09:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:09:39] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:09:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:09:39] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:10:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:10:40] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:10:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:10:40] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:11:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:11:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:11:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:11:41] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:12:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:12:42] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:12:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:12:42] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:13:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:13:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:13:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:13:43] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:13:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:13:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:13:46] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 20:13:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:13:48] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 20:14:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:06] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 20:14:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:06] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/login | {"method":"GET","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 20:14:09] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:09] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 20:14:21] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:21] [debug] [index.php:363] [IP:::1] Request: POST /vendors-panel/login | {"method":"POST","uri":"/vendors-panel/login","query":[],"ip":"::1"}
[2026-07-29 20:14:22] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:22] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/dashboard | {"method":"GET","uri":"/vendors-panel/dashboard","query":[],"ip":"::1"}
[2026-07-29 20:14:25] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:25] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 20:14:26] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:26] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/customers/add | {"method":"GET","uri":"/vendors-panel/customers/add","query":[],"ip":"::1"}
[2026-07-29 20:14:29] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:29] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 20:14:41] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:41] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 20:14:43] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:43] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-07-29 20:14:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:44] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:14:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:14:44] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:15:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:15:45] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:15:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:15:45] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:16:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:16:46] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:16:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:16:46] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:17:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:17:47] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:17:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:17:47] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:18:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:18:48] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:18:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-07-29 20:18:48] [debug] [index.php:363] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-07-29 20:19:03] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:19:04] [debug] [index.php:363] [IP:::1] Request: GET /vendors-panel/loan-application | {"method":"GET","uri":"/vendors-panel/loan-application","query":[],"ip":"::1"}
[2026-07-29 20:19:06] [info] [EnvLoader.php:47] [IP:::1] Environment loaded via vlucas/phpdotenv
[2026-07-29 20:19:07] [debug] [index.php:363] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
