[2026-02-23 11:51:52] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/auth/login | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko\/20100101 Firefox\/147.0"}
[2026-02-23 11:51:52] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko\/20100101 Firefox\/147.0"}
[2026-02-23 11:51:52] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko\/20100101 Firefox\/147.0"}
[2026-02-23 11:51:58] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/auth/login | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:51:58] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:51:58] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:51:59] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/auth/login | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:51:59] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:51:59] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:00] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/auth/login | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:00] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:00] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:01] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/auth/login | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:01] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:01] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:02] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/auth/login | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:02] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:02] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:03] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/auth/login | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:03] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:03] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:06] [INFO] API Request: GET /assets/assets/icons/android-chrome-192x192.png | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:29] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/auth/login | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:29] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:29] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:56] [INFO] API Request: GET /robots.txt | {"ip":"74.7.228.37","user_agent":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36; compatible; OAI-SearchBot\/1.3; robots.txt; +https:\/\/openai.com\/searchbot"}
[2026-02-23 11:52:58] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/chunk-BRhV8xlf-DLSJfiXS.js | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:58] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/chunk-BRSBANFE-Dyz4Vlj4.js | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:58] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/styles/index-D0obgl01.css | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:58] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/chunk-Cl5y3CZr-C68aFIhO.js | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:58] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/chunk-yhdhoZ41-Bsm8Xdoi.js | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:59] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/chunk-BCU7CZgk-KkHI25J1.js | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:59] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/index-eXiGV5uy.js | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:52:59] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/chunk-CTSyBIan.js | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:00] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/registerSW.js | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:00] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/manifest-9a5c-eMv-9a5c-eMv.webmanifest | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:02] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/manifest-9a5c-eMv-9a5c-eMv.webmanifest | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:02] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/favicon-CEQesG9N-CEQesG9N-CEQesG9N.ico | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:02] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/favicon-32x32-U0SZMYEz-U0SZMYEz-U0SZMYEz.png | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:02] [INFO] API Request: GET /ngwanakelesedi/php-backend/api/auth/assets/favicon-16x16-aXWsn_AT-aXWsn_AT-aXWsn_AT.png | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:08] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/auth/login | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:08] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:08] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:58] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/auth/login | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:58] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:53:58] [INFO] API Request: POST /ngwanakelesedi/php-backend/api/logs | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36 Edg\/145.0.0.0"}
[2026-02-23 11:57:19] [INFO] API Request: GET /robots.txt | {"ip":"74.7.230.32","user_agent":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36; compatible; OAI-SearchBot\/1.3; robots.txt; +https:\/\/openai.com\/searchbot"}
[2026-02-23 11:58:16] [INFO] API Request: GET /robots.txt | {"ip":"74.7.228.37","user_agent":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36; compatible; OAI-SearchBot\/1.3; robots.txt; +https:\/\/openai.com\/searchbot"}
[2026-02-23 12:10:49] [INFO] API Request: GET / | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (iPhone; CPU iPhone OS 18_3_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) CriOS\/145.0.7632.108 Mobile\/15E148 Safari\/604.1"}
[2026-02-23 12:10:50] [INFO] API Request: GET /favicon.ico | {"ip":"165.165.119.230","user_agent":"Mozilla\/5.0 (iPhone; CPU iPhone OS 18_3_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) CriOS\/145.0.7632.108 Mobile\/15E148 Safari\/604.1"}
