[2026-06-22 12:03:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:09] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:09] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 12:03:10] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:10] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 12:03:18] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:18] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:18] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 12:03:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:35] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 12:03:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:38] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:03:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:46] [debug] [index.php:276] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 12:03:46] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-06-22 12:03:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 12:03:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 12:03:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 12:03:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 12:03:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:03:49] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:04:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:04:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:04:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:04:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:04:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:04:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:05:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:05:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:36] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":{"tab":"rejected"},"ip":"::1"}
[2026-06-22 12:05:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:38] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:38] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":{"tab":"active"},"ip":"::1"}
[2026-06-22 12:05:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:39] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":{"tab":"pending"},"ip":"::1"}
[2026-06-22 12:05:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:40] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:40] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers | {"method":"GET","uri":"/customers","query":[],"ip":"::1"}
[2026-06-22 12:05:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:41] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/create | {"method":"GET","uri":"/customers/create","query":[],"ip":"::1"}
[2026-06-22 12:05:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:48] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /schemes | {"method":"GET","uri":"/schemes","query":[],"ip":"::1"}
[2026-06-22 12:05:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:49] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:51] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/create | {"method":"GET","uri":"/loans/create","query":[],"ip":"::1"}
[2026-06-22 12:05:52] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 12:05:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:54] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:54] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":{"status":"pending"},"ip":"::1"}
[2026-06-22 12:05:54] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:54] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:55] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:55] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":{"status":"active"},"ip":"::1"}
[2026-06-22 12:05:55] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:55] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:56] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:56] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":{"status":"overdue"},"ip":"::1"}
[2026-06-22 12:05:57] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:57] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:57] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:57] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":{"status":"closed"},"ip":"::1"}
[2026-06-22 12:05:58] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:58] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:05:58] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:59] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /collateral | {"method":"GET","uri":"/collateral","query":[],"ip":"::1"}
[2026-06-22 12:05:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:05:59] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:06:00] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:06:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:06:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:07:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:07:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:07:50] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 12:07:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:07:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:07:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:07:50] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 12:07:50] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 12:07:50] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 12:07:54] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:07:55] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /logout | {"method":"GET","uri":"/logout","query":[],"ip":"::1"}
[2026-06-22 12:07:55] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: auth.logout — User logged out | {"module":"auth","action":"logout","old_data":null,"new_data":null}
[2026-06-22 12:07:55] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:07:55] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 12:07:57] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:07:57] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:08:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:08:22] [debug] [index.php:276] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 12:08:22] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-06-22 12:08:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:08:22] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 12:08:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:08:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:08:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:08:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 12:08:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 12:08:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 12:08:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:08:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:08:52] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:08:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:09:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:09:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:09:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:09:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:09:52] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:09:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:10:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:10:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:10:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:10:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:10:52] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:10:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:11:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:11:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:11:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:11:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:11:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:11:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /roles/3/edit | {"method":"GET","uri":"/roles/3/edit","query":[],"ip":"::1"}
[2026-06-22 12:11:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:11:48] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:12:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:12:08] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/create | {"method":"GET","uri":"/customers/create","query":[],"ip":"::1"}
[2026-06-22 12:12:10] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:12:10] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:12:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:12:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"7001203481","aadhaar":"","pan":""},"ip":"::1"}
[2026-06-22 12:13:09] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:13:09] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:13:58] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:13:59] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /customers/store | {"method":"POST","uri":"/customers/store","query":[],"ip":"::1"}
[2026-06-22 12:13:59] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: customer.create — Created customer: BIJAY SARKAR (ID: 10012) | {"module":"customer","action":"create","old_data":null,"new_data":null}
[2026-06-22 12:13:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:13:59] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/10012 | {"method":"GET","uri":"/customers/10012","query":[],"ip":"::1"}
[2026-06-22 12:14:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:14:01] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:14:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:14:59] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:15:51] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:15:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /customers/10012/update-verification | {"method":"POST","uri":"/customers/10012/update-verification","query":[],"ip":"::1"}
[2026-06-22 12:15:51] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: customer_verification.update — Updated verification checklist for customer 10012 | {"module":"customer_verification","action":"update","old_data":null,"new_data":null}
[2026-06-22 12:15:51] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:15:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/10012 | {"method":"GET","uri":"/customers/10012","query":[],"ip":"::1"}
[2026-06-22 12:15:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:15:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:15:56] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:15:56] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /customers/10012/status | {"method":"POST","uri":"/customers/10012/status","query":[],"ip":"::1"}
[2026-06-22 12:15:56] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: customer.status_change — Customer 10012 KYC changed to: verified | {"module":"customer","action":"status_change","old_data":null,"new_data":null}
[2026-06-22 12:15:56] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:15:56] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/10012 | {"method":"GET","uri":"/customers/10012","query":[],"ip":"::1"}
[2026-06-22 12:15:58] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:15:58] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:16:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:16:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /rd/create | {"method":"GET","uri":"/rd/create","query":[],"ip":"::1"}
[2026-06-22 12:16:18] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:16:19] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:17:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:17:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:18:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:18:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:19:11] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:19:11] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/create | {"method":"GET","uri":"/loans/create","query":[],"ip":"::1"}
[2026-06-22 12:19:12] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:19:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:19:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:19:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"BI"},"ip":"::1"}
[2026-06-22 12:19:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:19:41] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /schemes | {"method":"GET","uri":"/schemes","query":[],"ip":"::1"}
[2026-06-22 12:19:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:19:43] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:20:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:20:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:21:03] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /schemes/1/update | {"method":"POST","uri":"/schemes/1/update","query":[],"ip":"::1"}
[2026-06-22 12:21:04] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: scheme.update — Updated scheme: Business 12 | {"module":"scheme","action":"update","old_data":null,"new_data":null}
[2026-06-22 12:21:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /schemes | {"method":"GET","uri":"/schemes","query":[],"ip":"::1"}
[2026-06-22 12:21:05] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:06] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:21:18] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:18] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/create | {"method":"GET","uri":"/loans/create","query":[],"ip":"::1"}
[2026-06-22 12:21:20] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:20] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:21:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"BIJAYSA"},"ip":"::1"}
[2026-06-22 12:21:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"BIJAYSAR"},"ip":"::1"}
[2026-06-22 12:21:27] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:27] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"BIJAYSARKAR"},"ip":"::1"}
[2026-06-22 12:21:30] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:30] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"BI"},"ip":"::1"}
[2026-06-22 12:21:57] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:57] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /schemes | {"method":"GET","uri":"/schemes","query":[],"ip":"::1"}
[2026-06-22 12:21:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:21:59] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:22:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:22:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /schemes/1/update | {"method":"POST","uri":"/schemes/1/update","query":[],"ip":"::1"}
[2026-06-22 12:22:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:22:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /schemes | {"method":"GET","uri":"/schemes","query":[],"ip":"::1"}
[2026-06-22 12:22:27] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:22:27] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:22:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:22:39] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /schemes/1/update | {"method":"POST","uri":"/schemes/1/update","query":[],"ip":"::1"}
[2026-06-22 12:22:39] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: scheme.update — Updated scheme: Business 12 | {"module":"scheme","action":"update","old_data":null,"new_data":null}
[2026-06-22 12:22:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:22:39] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /schemes | {"method":"GET","uri":"/schemes","query":[],"ip":"::1"}
[2026-06-22 12:22:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:22:41] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:22:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:22:41] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/create | {"method":"GET","uri":"/loans/create","query":[],"ip":"::1"}
[2026-06-22 12:22:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:22:43] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:22:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:22:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/search | {"method":"GET","uri":"/customers/search","query":{"q":"BI"},"ip":"::1"}
[2026-06-22 12:23:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:23:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /loans/store | {"method":"POST","uri":"/loans/store","query":[],"ip":"::1"}
[2026-06-22 12:23:23] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: loan.create — Created loan EMHQ2206260001 for customer BIJAY SARKAR | {"module":"loan","action":"create","old_data":null,"new_data":null}
[2026-06-22 12:23:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:23:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:23:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:23:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:23:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:23:36] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18/agreement | {"method":"GET","uri":"/loans/18/agreement","query":[],"ip":"::1"}
[2026-06-22 12:23:36] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: loan.document — Generated loan agreement for EMHQ2206260001 | {"module":"loan","action":"document","old_data":null,"new_data":null}
[2026-06-22 12:23:38] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:23:38] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:24:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:01] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18/schedule | {"method":"GET","uri":"/loans/18/schedule","query":[],"ip":"::1"}
[2026-06-22 12:24:03] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:03] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:24:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:09] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:24:11] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:11] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:24:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /loans/18/verify | {"method":"POST","uri":"/loans/18/verify","query":[],"ip":"::1"}
[2026-06-22 12:24:17] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: loan.verify — Loan #18 — field_visit verification: passed | {"module":"loan","action":"verify","old_data":null,"new_data":null}
[2026-06-22 12:24:17] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: loan.verify — Verified loan #18 stage: field_visit status: passed | {"module":"loan","action":"verify","old_data":null,"new_data":null}
[2026-06-22 12:24:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:18] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:24:19] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:20] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:24:20] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:20] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /loans/18/verify | {"method":"POST","uri":"/loans/18/verify","query":[],"ip":"::1"}
[2026-06-22 12:24:20] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: loan.verify — Loan #18 — document_check verification: passed | {"module":"loan","action":"verify","old_data":null,"new_data":null}
[2026-06-22 12:24:20] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: loan.verify — Verified loan #18 stage: document_check status: passed | {"module":"loan","action":"verify","old_data":null,"new_data":null}
[2026-06-22 12:24:20] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:20] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:24:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:22] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:24:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /loans/18/verify | {"method":"POST","uri":"/loans/18/verify","query":[],"ip":"::1"}
[2026-06-22 12:24:23] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: loan.verify — Loan #18 — credit_check verification: passed | {"module":"loan","action":"verify","old_data":null,"new_data":null}
[2026-06-22 12:24:23] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: loan.verify — Verified loan #18 stage: credit_check status: passed | {"module":"loan","action":"verify","old_data":null,"new_data":null}
[2026-06-22 12:24:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:24:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:24:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:28] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /loans/18/approve | {"method":"POST","uri":"/loans/18/approve","query":[],"ip":"::1"}
[2026-06-22 12:24:28] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: loan.approve — Approved loan #EMHQ2206260001, EMI start: 2026-06-22 | {"module":"loan","action":"approve","old_data":null,"new_data":null}
[2026-06-22 12:24:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:28] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:24:30] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:30] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:24:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 12:24:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 12:24:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 12:24:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 12:24:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:39] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:24:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 12:24:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:45] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:24:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:24:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:24:48] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:25:05] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:25:05] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 12:25:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:25:07] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:25:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:25:23] [debug] [index.php:276] [IP:::1] Request: POST /officer/login | {"method":"POST","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 12:25:23] [info] [helpers.php:801] [IP:::1] Audit: officer_app.login — Officer Test Staff logged into field app | {"module":"officer_app","action":"login","old_data":null,"new_data":null}
[2026-06-22 12:25:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:25:23] [debug] [index.php:276] [IP:::1] Request: GET /officer/dashboard | {"method":"GET","uri":"/officer/dashboard","query":[],"ip":"::1"}
[2026-06-22 12:25:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:25:25] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:25:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:25:26] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:25:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:25:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:26:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:26:27] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:26:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:26:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:27:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:27:27] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:27:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:27:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:28:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:28:32] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:28:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:28:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:28:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:28:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:28:52] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:28:52] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:28:54] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:28:54] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:29:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:29:01] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:29:03] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:29:03] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:29:20] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:29:20] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 12:29:20] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:29:20] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:29:20] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:29:21] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 12:29:21] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 12:29:21] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 12:29:24] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:29:24] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /settings | {"method":"GET","uri":"/settings","query":[],"ip":"::1"}
[2026-06-22 12:29:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:29:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:29:30] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:29:30] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:30:11] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:30:12] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 12:30:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:30:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:30:14] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:30:14] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 12:30:16] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:30:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:30:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:30:26] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:31:14] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:31:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:31:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:31:28] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:32:14] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:32:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:32:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:32:32] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:33:14] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:33:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:33:31] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:33:31] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:34:14] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:34:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:34:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:34:33] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:35:14] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:35:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 12:35:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:35:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:29] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:35:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 12:35:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 12:35:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:49] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 12:35:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:49] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:35:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:35:51] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:35:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:35:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:36:03] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:36:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 12:36:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:36:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:36:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:36:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 12:36:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 12:36:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 12:36:10] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:36:10] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:36:30] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:36:30] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:36:34] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:36:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:37:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:37:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:37:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:37:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:37:30] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:37:31] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:37:34] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:37:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:38:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:38:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:38:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:38:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:38:34] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:38:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:38:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:38:35] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:39:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:39:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:39:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:39:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:39:34] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:39:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:39:38] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:39:38] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:40:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:40:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:40:34] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:40:34] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:40:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:40:36] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:41:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:41:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:41:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:41:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:41:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:41:41] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:42:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:42:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:42:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:42:38] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:42:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:42:42] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:43:38] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:43:38] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:43:39] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:43:39] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:43:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:43:43] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:44:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:44:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:44:40] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:44:40] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:44:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:44:44] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:45:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:45:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:45:41] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:45:41] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:45:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:45:42] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:46:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:46:39] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:46:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:46:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:46:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:46:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:47:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 12:47:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:47:05] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 12:47:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:07] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:47:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:07] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:47:09] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:09] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:47:10] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:10] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:47:11] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:12] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:47:12] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:12] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:47:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:47:14] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:14] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:47:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:43] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:47:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 12:47:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:47:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 12:48:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:48:43] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:48:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:48:45] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:49:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:49:44] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:49:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:49:45] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:50:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:50:45] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:50:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:50:48] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:51:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:51:45] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:51:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:51:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:52:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:52:45] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:52:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:52:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:53:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:53:44] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:53:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:53:45] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:54:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:54:45] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:54:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:54:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:55:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:55:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:55:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:55:48] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:56:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:56:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:56:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:56:49] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:57:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:57:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:57:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:57:48] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:58:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:58:44] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:58:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:58:49] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 12:59:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:59:49] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 12:59:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 12:59:50] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:00:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:00:44] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:00:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:00:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:01:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:01:44] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:01:51] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:01:52] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:02:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:02:44] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:02:52] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:02:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:03:38] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:03:38] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:03:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:03:40] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:03:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:03:40] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:03:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:03:41] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:03:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:03:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:03:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:03:43] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:03:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:03:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:03:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:03:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:03:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:03:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:03:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:03:48] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:04:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:04:07] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 13:04:09] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:04:09] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:04:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:04:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:04:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:04:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:04:31] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:04:32] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 13:04:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:04:33] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:04:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:04:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:05:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:05:33] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:05:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:05:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:06:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:06:33] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:06:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:06:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:07:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:07:33] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:07:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:07:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:08:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:08:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:08:33] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:08:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:08:49] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:09:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:23] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:09:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:33] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:09:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:42] [debug] [index.php:276] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:09:42] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-06-22 13:09:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 13:09:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:43] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 13:09:43] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 13:09:43] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 13:09:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:46] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:09:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 13:09:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 13:09:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:48] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 13:09:48] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 13:09:48] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 13:09:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:09:54] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:09:54] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:10:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:10:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:10:33] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:10:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:10:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:10:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:10:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:10:56] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:10:56] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:11:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:11:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:11:33] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:11:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:11:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:11:56] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:11:56] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:12:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:12:34] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:12:34] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:12:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:12:48] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:12:56] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:12:56] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:13:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:13:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:13:37] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:13:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:13:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:13:51] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:13:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:14:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:14:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 13:14:11] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:14:11] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:14:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:14:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 13:14:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:14:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:14:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:14:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:14:36] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:14:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:14:45] [debug] [index.php:276] [IP:::1] Request: POST /officer/gps | {"method":"POST","uri":"/officer/gps","query":[],"ip":"::1"}
[2026-06-22 13:15:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:15:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:15:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:15:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:15:37] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:15:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:15:49] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 13:15:56] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:15:57] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:16:12] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:16:12] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 13:16:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:16:38] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:16:38] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:17:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:17:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:17:38] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:17:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:17:39] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:18:09] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:18:09] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 13:18:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:18:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:18:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:18:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:18:40] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:19:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:19:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:19:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:19:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:19:41] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:20:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:20:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:20:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:20:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:20:42] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:21:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:21:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:21:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:21:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:21:43] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:22:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:22:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:22:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:22:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:22:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:23:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:23:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:23:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:23:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:23:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:24:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:24:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:24:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:24:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:24:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:25:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:25:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:25:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:25:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:25:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:26:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:26:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:26:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:26:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:26:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:27:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:06] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:27:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:08] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:27:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:27:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:25] [debug] [index.php:276] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:27:25] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-06-22 13:27:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 13:27:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 13:27:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 13:27:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 13:27:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:28] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:27:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:30] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:27:31] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:31] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:27:34] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:34] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:27:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:27:36] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:28:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:28:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:28:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:28:22] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18/schedule | {"method":"GET","uri":"/loans/18/schedule","query":[],"ip":"::1"}
[2026-06-22 13:28:24] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:28:24] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:28:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:28:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:28:47] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:28:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:28:54] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 13:28:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:28:59] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17/schedule | {"method":"GET","uri":"/loans/17/schedule","query":[],"ip":"::1"}
[2026-06-22 13:29:12] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:29:12] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:29:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:29:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:29:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:29:22] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18/schedule | {"method":"GET","uri":"/loans/18/schedule","query":[],"ip":"::1"}
[2026-06-22 13:29:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:29:30] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:29:30] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:30:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:30:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18/schedule | {"method":"GET","uri":"/loans/18/schedule","query":[],"ip":"::1"}
[2026-06-22 13:30:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:30:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:30:29] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:30:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:30:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 13:30:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:30:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:30:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:30:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 13:30:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 13:30:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 13:31:05] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:31:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 13:31:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:31:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:31:29] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:31:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:31:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:31:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:31:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 13:32:05] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:32:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 13:32:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:32:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:32:29] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:33:27] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:33:27] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:33:27] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:34:31] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:34:31] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:34:31] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:35:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:35:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:35:28] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:35:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:35:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:35:33] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:36:00] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:00] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:36:02] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:02] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:36:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:07] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:36:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:08] [debug] [index.php:276] [IP:::1] Request: GET /officer/login | {"method":"GET","uri":"/officer/login","query":[],"ip":"::1"}
[2026-06-22 13:36:09] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:09] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:36:10] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:10] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:36:12] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:12] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:13] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:36:14] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:14] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:36:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:26] [debug] [index.php:276] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 13:36:26] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-06-22 13:36:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 13:36:27] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:27] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:27] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:27] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 13:36:27] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 13:36:27] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 13:36:30] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:31] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:36:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:45] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:36:46] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:36:48] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:48] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/17 | {"method":"GET","uri":"/loans/17","query":[],"ip":"::1"}
[2026-06-22 13:36:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:50] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:36:54] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:54] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:36:55] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:56] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:56] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:36:56] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:36:58] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:36:58] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:37:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:37:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /loans/18/disburse | {"method":"POST","uri":"/loans/18/disburse","query":[],"ip":"::1"}
[2026-06-22 13:37:17] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: loan.disburse — Disbursed loan ID: 18 via cash | {"module":"loan","action":"disburse","old_data":null,"new_data":null}
[2026-06-22 13:37:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:37:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:37:19] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:37:19] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:38:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:38:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:39:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:39:18] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:40:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:40:18] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:41:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:41:18] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:42:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:42:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:42:19] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:42:19] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:42:21] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:42:21] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:42:21] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:42:21] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18/schedule | {"method":"GET","uri":"/loans/18/schedule","query":[],"ip":"::1"}
[2026-06-22 13:42:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:42:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:43:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:43:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 13:43:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:43:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:43:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:43:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 13:43:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 13:43:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 13:43:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:43:29] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:43:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:43:49] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:43:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:43:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:43:51] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:43:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:43:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:43:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:44:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:44:50] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:45:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:45:50] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:46:37] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:46:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:46:38] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:46:38] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:46:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:46:39] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:46:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:46:40] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:46:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:46:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 13:46:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:46:49] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:46:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:46:50] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:46:52] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:46:52] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:46:55] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:46:55] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/10012 | {"method":"GET","uri":"/customers/10012","query":[],"ip":"::1"}
[2026-06-22 13:46:57] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:46:57] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 13:47:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:47:50] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:48:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:48:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:49:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:49:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:50:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:50:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:51:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:51:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:52:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:52:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:53:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:53:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:54:51] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:54:52] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:55:52] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:55:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:56:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:56:54] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:57:54] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:57:55] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:58:50] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:58:51] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 13:59:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:59:33] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:59:34] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:59:34] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 13:59:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 13:59:36] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 14:00:00] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:00:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 14:00:02] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:00:02] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 14:01:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:01:01] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:02:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:02:02] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:03:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:03:02] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:04:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:04:02] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:05:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:05:02] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:06:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:06:02] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:07:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:07:02] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:08:02] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:08:03] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:09:03] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:09:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:09:47] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:09:47] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 14:09:49] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:09:49] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 14:10:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:10:06] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 14:10:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:10:08] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 14:11:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:11:08] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:12:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:12:08] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:13:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:13:08] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:14:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:14:08] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:15:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:15:08] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:16:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:16:08] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:17:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:17:08] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:18:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:18:09] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:19:09] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:19:10] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:20:10] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:20:11] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:21:11] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:21:12] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:22:12] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:22:13] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:23:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:23:14] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:23:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:23:32] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 14:23:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:23:34] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 14:23:39] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:23:40] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 14:23:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:23:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 14:24:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:24:41] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:25:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:25:41] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:26:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:26:41] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 14:27:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:27:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:27:41] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:28:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:28:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:28:41] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:29:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:29:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:29:41] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:30:40] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:30:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:30:41] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:31:41] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:31:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:31:42] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:32:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:32:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:32:43] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:33:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:33:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:33:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:34:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:34:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:34:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:35:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:35:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:35:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:36:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:36:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:36:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:37:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:37:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:37:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:38:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:38:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:38:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:39:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:39:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:39:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:40:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:40:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:40:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:41:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:41:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:41:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:42:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:42:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:42:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:43:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:43:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:43:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:44:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:44:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:44:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:45:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:45:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:45:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:46:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:46:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:46:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:47:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:47:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:47:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:48:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:48:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:48:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:49:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:49:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:49:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:50:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:50:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:50:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:51:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:51:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:51:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:52:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:52:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:52:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:53:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:53:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:53:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:54:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:54:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:54:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:55:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:55:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:55:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:56:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:56:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:56:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:57:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:57:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:57:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:58:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:58:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:58:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 14:59:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:59:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 14:59:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:00:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:00:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:00:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:01:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:01:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:01:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:02:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:02:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:02:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:03:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:03:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:03:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:04:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:04:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:04:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:05:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:05:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:05:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:06:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:06:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:06:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:07:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:07:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:07:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:08:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:08:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:08:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:09:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:09:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:09:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:10:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:10:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:10:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:11:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:11:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:11:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:12:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:12:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:12:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:13:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:13:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:13:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:14:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:14:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:14:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:15:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:15:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:15:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:16:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:16:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:16:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:17:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:17:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:17:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 15:18:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:18:44] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 15:18:44] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 16:20:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:20:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:20:59] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 16:21:00] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:21:00] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:21:00] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 16:21:02] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:21:02] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 16:21:14] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:21:15] [debug] [index.php:276] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 16:21:15] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-06-22 16:21:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:21:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 16:21:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:21:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:21:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:21:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 16:21:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 16:21:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 16:21:17] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:21:17] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 16:21:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:21:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:22:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:22:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:22:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:22:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:22:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:22:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:23:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:23:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:23:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:23:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:23:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:23:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:24:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:24:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:24:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:24:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:24:45] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:24:46] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:25:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:25:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:25:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:25:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:26:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:26:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:26:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:26:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:27:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:27:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:27:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:27:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:28:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:28:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:28:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:28:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:29:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:29:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:29:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:29:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:30:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:30:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:30:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:30:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:31:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:31:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:31:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:31:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:32:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:32:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:32:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:32:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:33:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:33:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:33:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:33:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:34:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:34:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:34:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:34:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:35:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:35:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:35:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:35:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:36:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:22] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:36:22] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:36:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 16:36:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 16:36:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 16:36:24] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 16:36:24] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:24] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 16:36:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 16:36:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 16:36:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 16:36:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 16:36:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 16:36:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 16:36:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 16:36:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 16:36:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:28] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 16:36:56] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:36:57] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:37:16] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 16:37:16] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:16] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:16] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 16:37:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 16:37:16] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 16:37:18] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:18] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 16:37:18] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:18] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:18] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:18] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 16:37:18] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 16:37:18] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 16:37:18] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:18] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 16:37:20] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:20] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 16:37:24] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:24] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /logout | {"method":"GET","uri":"/logout","query":[],"ip":"::1"}
[2026-06-22 16:37:24] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: auth.logout — User logged out | {"module":"auth","action":"logout","old_data":null,"new_data":null}
[2026-06-22 16:37:24] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:24] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 16:37:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:26] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 16:37:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:36] [debug] [index.php:276] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 16:37:36] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-06-22 16:37:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:36] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 16:37:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 16:37:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 16:37:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 16:37:38] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:37:39] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 16:38:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:38:07] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:38:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:38:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:38:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:38:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:39:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:39:07] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:39:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:39:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:39:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:39:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:40:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:40:07] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:40:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:40:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:40:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:40:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:41:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:41:07] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:41:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:41:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:41:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:41:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:42:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:42:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:42:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:42:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:43:36] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:43:37] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:43:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:43:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:44:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:44:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:44:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:44:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:45:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:45:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:45:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:45:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:46:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:46:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:46:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:46:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:47:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:47:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:47:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:47:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:48:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:48:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:48:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:48:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:49:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:49:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:49:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:49:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:50:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:50:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:50:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:50:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:51:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:51:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:51:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:51:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:52:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:52:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:52:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:52:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:53:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:53:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:53:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:53:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:54:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:54:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:54:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:54:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:55:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:55:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:55:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:55:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:56:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:56:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:56:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:56:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:57:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:57:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:57:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:57:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:58:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:58:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:58:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 16:58:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:59:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:59:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 16:59:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 16:59:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:00:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:00:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:00:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:00:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 17:01:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:01:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:01:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:01:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 17:02:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:02:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:02:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 17:02:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:03:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:03:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:03:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:03:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 17:04:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:04:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:04:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 17:04:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:05:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:05:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:05:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:05:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 17:06:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:06:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:06:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:06:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 17:07:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:07:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:07:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:07:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 17:08:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:08:43] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:08:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:08:44] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 17:41:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:08] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 17:41:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:09] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 17:41:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:13] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:13] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 17:41:15] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:15] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 17:41:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:23] [debug] [index.php:276] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 17:41:24] [info] [helpers.php:801] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-06-22 17:41:24] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:24] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 17:41:24] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:24] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:24] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:24] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 17:41:24] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 17:41:24] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 17:41:26] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:26] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 17:41:27] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:27] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 17:41:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:29] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 17:41:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:29] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 17:41:31] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:31] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 17:41:32] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:32] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 17:41:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:33] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 17:41:35] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:41:35] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 17:42:33] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:42:34] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:42:56] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:42:56] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans | {"method":"GET","uri":"/loans","query":[],"ip":"::1"}
[2026-06-22 17:42:58] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:42:58] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 17:42:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:42:59] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /loans/18 | {"method":"GET","uri":"/loans/18","query":[],"ip":"::1"}
[2026-06-22 17:43:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:43:01] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 17:43:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:44:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:44:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:45:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:46:00] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:46:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:46:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:47:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:47:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:48:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:48:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:49:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:49:59] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:50:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:51:00] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:51:01] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:52:01] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:52:02] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:53:02] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:53:03] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:54:03] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:54:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:55:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:55:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:56:05] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:56:06] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 17:57:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 17:57:07] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 21:57:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:57:07] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:57:07] [debug] [index.php:276] [IP:::1] Request: GET /login | {"method":"GET","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 21:57:09] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:57:09] [debug] [index.php:276] [IP:::1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 21:57:21] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:57:21] [debug] [index.php:276] [IP:::1] Request: POST /login | {"method":"POST","uri":"/login","query":[],"ip":"::1"}
[2026-06-22 21:57:22] [info] [helpers.php:804] [IP:::1] [USER:1] Audit: auth.login — User logged in | {"module":"auth","action":"login","old_data":null,"new_data":null}
[2026-06-22 21:57:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:57:22] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET / | {"method":"GET","uri":"/","query":[],"ip":"::1"}
[2026-06-22 21:57:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:57:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:57:22] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:57:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"collection_trend"},"ip":"::1"}
[2026-06-22 21:57:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"monthly_comparison"},"ip":"::1"}
[2026-06-22 21:57:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/charts | {"method":"GET","uri":"/dashboard/charts","query":{"type":"loan_status"},"ip":"::1"}
[2026-06-22 21:57:25] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:57:25] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 21:57:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:57:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 21:58:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:58:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:58:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 21:58:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 21:58:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:58:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 21:59:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:59:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:59:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 21:59:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 21:59:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 21:59:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:00:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:00:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:00:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:00:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:00:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:00:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:01:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:01:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:01:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:01:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:02:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:02:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:02:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:02:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:03:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:03:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:03:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:03:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:04:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:04:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:04:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:04:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:05:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:05:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:05:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:05:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:06:00] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:06:00] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:06:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:06:23] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:06:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:06:23] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:06:53] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:06:53] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:07:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:07:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:07:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:07:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:08:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:08:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:08:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:08:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:09:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:09:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:09:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:09:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:10:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:10:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:10:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:10:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:11:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:11:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:11:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:11:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:12:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:12:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:12:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:12:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:13:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:13:42] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:13:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:13:42] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:14:08] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:14:08] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /dashboard/stats | {"method":"GET","uri":"/dashboard/stats","query":[],"ip":"::1"}
[2026-06-22 22:14:10] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:14:10] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/create | {"method":"GET","uri":"/customers/create","query":[],"ip":"::1"}
[2026-06-22 22:14:12] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:14:12] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 22:15:02] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:15:02] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"7001203481","aadhaar":"","pan":""},"ip":"::1"}
[2026-06-22 22:15:10] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:15:11] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:15:14] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:15:15] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/check-duplicate | {"method":"GET","uri":"/customers/check-duplicate","query":{"phone":"7001203482","aadhaar":"","pan":""},"ip":"::1"}
[2026-06-22 22:15:27] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:15:27] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /customers/store | {"method":"POST","uri":"/customers/store","query":[],"ip":"::1"}
[2026-06-22 22:15:27] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:15:27] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/create | {"method":"GET","uri":"/customers/create","query":[],"ip":"::1"}
[2026-06-22 22:15:29] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:15:29] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 22:16:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:16:28] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:17:28] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:17:28] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
[2026-06-22 22:18:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:18:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: POST /customers/store | {"method":"POST","uri":"/customers/store","query":[],"ip":"::1"}
[2026-06-22 22:18:04] [info] [helpers.php:804] [IP:::1] [USER:1] Audit: customer.create — Created customer: BIJAY SARKAR (ID: 10013) | {"module":"customer","action":"create","old_data":null,"new_data":null}
[2026-06-22 22:18:04] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:18:04] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /customers/10013 | {"method":"GET","uri":"/customers/10013","query":[],"ip":"::1"}
[2026-06-22 22:18:06] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:18:06] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /sw.js | {"method":"GET","uri":"/sw.js","query":{"zone":"officer"},"ip":"::1"}
[2026-06-22 22:19:05] [info] [EnvLoader.php:137] [IP:::1] Environment loaded from: .env (11 vars)
[2026-06-22 22:19:05] [debug] [index.php:276] [IP:::1] [USER:1] Request: GET /notifications/count | {"method":"GET","uri":"/notifications/count","query":[],"ip":"::1"}
