Initial commit - PromptTech

This commit is contained in:
2026-01-27 18:07:00 -06:00
commit 3959a223bf
262 changed files with 128736 additions and 0 deletions

460
logs/backend-out.log Normal file
View File

@@ -0,0 +1,460 @@
2026-01-11 22:21:16 -06:00: INFO: 127.0.0.1:14090 - "GET /api/health HTTP/1.1" 200 OK
2026-01-11 22:23:46 -06:00: INFO: 127.0.0.1:25432 - "GET /api/health HTTP/1.1" 200 OK
2026-01-11 22:23:57 -06:00: INFO: 127.0.0.1:41570 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:24:07 -06:00: INFO: 127.0.0.1:22372 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:27:31 -06:00: INFO: 127.0.0.1:18676 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:27:32 -06:00: INFO: 127.0.0.1:18686 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-11 22:27:32 -06:00: INFO: 127.0.0.1:18672 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:27:32 -06:00: INFO: 127.0.0.1:18684 - "GET /api/products HTTP/1.1" 200 OK
2026-01-11 22:27:32 -06:00: INFO: 127.0.0.1:18686 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:27:32 -06:00: INFO: 127.0.0.1:18672 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 22:27:33 -06:00: INFO: 127.0.0.1:18684 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-11 22:27:33 -06:00: INFO: 127.0.0.1:18702 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:27:33 -06:00: INFO: 127.0.0.1:18672 - "GET /api/products HTTP/1.1" 200 OK
2026-01-11 22:27:33 -06:00: INFO: 127.0.0.1:18686 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:27:33 -06:00: INFO: 127.0.0.1:18702 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 22:27:33 -06:00: INFO: 127.0.0.1:18684 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:27:50 -06:00: INFO: 127.0.0.1:18710 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 22:27:50 -06:00: INFO: 127.0.0.1:18710 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:27:50 -06:00: INFO: 127.0.0.1:18710 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 22:27:50 -06:00: INFO: 127.0.0.1:18710 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 22:27:50 -06:00: INFO: 127.0.0.1:52788 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 22:27:50 -06:00: INFO: 127.0.0.1:52788 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 22:27:54 -06:00: INFO: 127.0.0.1:52788 - "OPTIONS /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:27:54 -06:00: INFO: 127.0.0.1:52788 - "GET /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:27:54 -06:00: INFO: 127.0.0.1:48410 - "GET /uploads/products/da21b947-83d7-433c-a11d-3fb170721821.jpg HTTP/1.1" 304 Not Modified
2026-01-11 22:27:56 -06:00: INFO: 127.0.0.1:52788 - "OPTIONS /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:27:56 -06:00: INFO: 127.0.0.1:52788 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 500 Internal Server Error
2026-01-11 22:28:01 -06:00: INFO: 127.0.0.1:52798 - "OPTIONS /api/admin/orders HTTP/1.1" 200 OK
2026-01-11 22:28:01 -06:00: INFO: 127.0.0.1:52798 - "GET /api/admin/orders HTTP/1.1" 200 OK
2026-01-11 22:28:02 -06:00: INFO: 127.0.0.1:52798 - "OPTIONS /api/admin/inventory HTTP/1.1" 200 OK
2026-01-11 22:28:02 -06:00: INFO: 127.0.0.1:52798 - "GET /api/admin/inventory HTTP/1.1" 200 OK
2026-01-11 22:28:07 -06:00: INFO: 127.0.0.1:48416 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-11 22:28:14 -06:00: INFO: 127.0.0.1:52812 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 22:28:14 -06:00: INFO: 127.0.0.1:52812 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:28:14 -06:00: INFO: 127.0.0.1:4090 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 22:28:14 -06:00: INFO: 127.0.0.1:52812 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 22:28:17 -06:00: INFO: 127.0.0.1:52812 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 500 Internal Server Error
2026-01-11 22:29:30 -06:00: INFO: 127.0.0.1:1360 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:30:35 -06:00: INFO: 127.0.0.1:36634 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:33:22 -06:00: INFO: 127.0.0.1:10576 - "GET /api/health HTTP/1.1" 200 OK
2026-01-11 22:33:25 -06:00: INFO: 127.0.0.1:10590 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:33:25 -06:00: INFO: 127.0.0.1:10600 - "HEAD /api/services HTTP/1.1" 405 Method Not Allowed
2026-01-11 22:33:26 -06:00: INFO: 127.0.0.1:10612 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:35:08 -06:00: INFO: 127.0.0.1:60756 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:36:25 -06:00: INFO: 127.0.0.1:56198 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:41:56 -06:00: INFO: 127.0.0.1:7302 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-11 22:41:56 -06:00: INFO: 127.0.0.1:7316 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:41:56 -06:00: INFO: 127.0.0.1:7316 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 22:41:56 -06:00: INFO: 127.0.0.1:7316 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:41:56 -06:00: INFO: 127.0.0.1:7316 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 22:41:56 -06:00: INFO: 127.0.0.1:7316 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 22:41:57 -06:00: INFO: 127.0.0.1:7324 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 22:41:57 -06:00: INFO: 127.0.0.1:7330 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 22:41:59 -06:00: INFO: 127.0.0.1:7330 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-11 22:41:59 -06:00: INFO: 127.0.0.1:7324 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:41:59 -06:00: INFO: 127.0.0.1:7330 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:41:59 -06:00: INFO: 127.0.0.1:7324 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 22:41:59 -06:00: INFO: 127.0.0.1:7330 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 22:41:59 -06:00: INFO: 127.0.0.1:7324 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 22:41:59 -06:00: INFO: 127.0.0.1:7372 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 22:41:59 -06:00: INFO: 127.0.0.1:7346 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 22:42:00 -06:00: INFO: 127.0.0.1:7346 - "OPTIONS /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:42:01 -06:00: INFO: 127.0.0.1:7346 - "GET /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:42:01 -06:00: INFO: 127.0.0.1:7346 - "OPTIONS /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:42:01 -06:00: INFO: 127.0.0.1:7346 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 500 Internal Server Error
2026-01-11 22:43:48 -06:00: INFO: 127.0.0.1:26156 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:44:23 -06:00: INFO: 127.0.0.1:25390 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:46:40 -06:00: INFO: 127.0.0.1:56238 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 22:55:27 -06:00: INFO: 127.0.0.1:9060 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-11 22:55:27 -06:00: INFO: 127.0.0.1:9070 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:55:27 -06:00: INFO: 127.0.0.1:9060 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 22:55:27 -06:00: INFO: 127.0.0.1:9070 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 22:55:27 -06:00: INFO: 127.0.0.1:9070 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 22:55:27 -06:00: INFO: 127.0.0.1:9060 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 22:55:27 -06:00: INFO: 127.0.0.1:9060 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 22:55:27 -06:00: INFO: 127.0.0.1:9070 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 22:55:28 -06:00: INFO: 127.0.0.1:9070 - "OPTIONS /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:55:28 -06:00: INFO: 127.0.0.1:9070 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 500 Internal Server Error
2026-01-11 22:55:30 -06:00: INFO: 127.0.0.1:9060 - "OPTIONS /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:55:30 -06:00: INFO: 127.0.0.1:9060 - "GET /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:55:31 -06:00: INFO: 127.0.0.1:9060 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 500 Internal Server Error
2026-01-11 22:55:38 -06:00: INFO: 127.0.0.1:9076 - "GET /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:55:39 -06:00: INFO: 127.0.0.1:9076 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 500 Internal Server Error
2026-01-11 22:56:24 -06:00: INFO: 127.0.0.1:43168 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 500 Internal Server Error
2026-01-11 22:58:03 -06:00: INFO: 127.0.0.1:31132 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 22:58:42 -06:00: INFO: 127.0.0.1:45320 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:02:24 -06:00: INFO: 127.0.0.1:55488 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-11 23:02:24 -06:00: INFO: 127.0.0.1:55494 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-11 23:02:24 -06:00: INFO: 127.0.0.1:55488 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 23:02:24 -06:00: INFO: 127.0.0.1:55494 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 23:02:25 -06:00: INFO: 127.0.0.1:55494 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 23:02:25 -06:00: INFO: 127.0.0.1:55488 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 23:02:27 -06:00: INFO: 127.0.0.1:55488 - "GET /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:02:27 -06:00: INFO: 127.0.0.1:55512 - "GET /uploads/products/da21b947-83d7-433c-a11d-3fb170721821.jpg HTTP/1.1" 304 Not Modified
2026-01-11 23:02:29 -06:00: INFO: 127.0.0.1:55488 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:02:29 -06:00: INFO: 127.0.0.1:55512 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-11 23:02:32 -06:00: INFO: 127.0.0.1:55488 - "OPTIONS /api/admin/orders HTTP/1.1" 200 OK
2026-01-11 23:02:32 -06:00: INFO: 127.0.0.1:55488 - "GET /api/admin/orders HTTP/1.1" 200 OK
2026-01-11 23:02:33 -06:00: INFO: 127.0.0.1:55488 - "OPTIONS /api/admin/inventory HTTP/1.1" 200 OK
2026-01-11 23:02:33 -06:00: INFO: 127.0.0.1:55488 - "GET /api/admin/inventory HTTP/1.1" 200 OK
2026-01-11 23:02:41 -06:00: INFO: 127.0.0.1:55508 - "GET /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:02:43 -06:00: INFO: 127.0.0.1:55508 - "GET /api/products HTTP/1.1" 200 OK
2026-01-11 23:02:45 -06:00: INFO: 127.0.0.1:55508 - "GET /api/products/67cc9684-ea8f-4b60-bd51-b764995a6a43 HTTP/1.1" 200 OK
2026-01-11 23:03:01 -06:00: INFO: 127.0.0.1:38886 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 23:03:01 -06:00: INFO: 127.0.0.1:38892 - "GET /api/products HTTP/1.1" 200 OK
2026-01-11 23:03:24 -06:00: INFO: 127.0.0.1:55514 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-11 23:03:47 -06:00: INFO: 127.0.0.1:38906 - "GET /api/products HTTP/1.1" 200 OK
2026-01-11 23:03:47 -06:00: INFO: 127.0.0.1:38906 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 23:03:47 -06:00: INFO: 127.0.0.1:38906 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-11 23:03:48 -06:00: INFO: 127.0.0.1:39080 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-11 23:03:48 -06:00: INFO: 127.0.0.1:39064 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 23:03:48 -06:00: INFO: 127.0.0.1:39064 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 23:03:49 -06:00: INFO: 127.0.0.1:39064 - "GET /api/products HTTP/1.1" 200 OK
2026-01-11 23:03:54 -06:00: INFO: 127.0.0.1:4946 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-11 23:04:29 -06:00: INFO: 127.0.0.1:4956 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-11 23:06:36 -06:00: INFO: 127.0.0.1:2710 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-11 23:06:36 -06:00: INFO: 127.0.0.1:2712 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-11 23:06:36 -06:00: INFO: 127.0.0.1:2690 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 23:06:36 -06:00: INFO: 127.0.0.1:2704 - "GET /api/products HTTP/1.1" 200 OK
2026-01-11 23:06:36 -06:00: INFO: 127.0.0.1:2704 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 23:06:36 -06:00: INFO: 127.0.0.1:2712 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 23:06:42 -06:00: INFO: 127.0.0.1:64214 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-11 23:06:48 -06:00: INFO: 127.0.0.1:2720 - "GET /api/products HTTP/1.1" 200 OK
2026-01-11 23:07:23 -06:00: INFO: 127.0.0.1:64222 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-11 23:46:46 -06:00: INFO: 127.0.0.1:54070 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-11 23:46:46 -06:00: INFO: 127.0.0.1:54074 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-11 23:46:46 -06:00: INFO: 127.0.0.1:54074 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 23:46:46 -06:00: INFO: 127.0.0.1:54074 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 23:46:46 -06:00: INFO: 127.0.0.1:54074 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 23:46:46 -06:00: INFO: 127.0.0.1:54090 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 23:46:46 -06:00: INFO: 127.0.0.1:54090 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 23:46:46 -06:00: INFO: 127.0.0.1:54100 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 23:46:49 -06:00: INFO: 127.0.0.1:54100 - "OPTIONS /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:46:49 -06:00: INFO: 127.0.0.1:54100 - "GET /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:46:49 -06:00: INFO: 127.0.0.1:54146 - "GET /uploads/products/da21b947-83d7-433c-a11d-3fb170721821.jpg HTTP/1.1" 304 Not Modified
2026-01-11 23:46:55 -06:00: INFO: 127.0.0.1:54116 - "OPTIONS /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:46:55 -06:00: INFO: 127.0.0.1:54116 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:46:55 -06:00: INFO: 127.0.0.1:54154 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-11 23:51:51 -06:00: INFO: 127.0.0.1:28628 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-11 23:51:51 -06:00: INFO: 127.0.0.1:28642 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-11 23:51:51 -06:00: INFO: 127.0.0.1:28642 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-11 23:51:51 -06:00: INFO: 127.0.0.1:28642 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-11 23:51:52 -06:00: INFO: 127.0.0.1:28642 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-11 23:51:52 -06:00: INFO: 127.0.0.1:28642 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-11 23:51:54 -06:00: INFO: 127.0.0.1:28642 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:51:54 -06:00: INFO: 127.0.0.1:28704 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-11 23:51:58 -06:00: INFO: 127.0.0.1:28642 - "GET /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:52:08 -06:00: INFO: 127.0.0.1:28716 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-11 23:52:08 -06:00: INFO: 127.0.0.1:28654 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-11 23:52:46 -06:00: INFO: 127.0.0.1:28668 - "OPTIONS /api/admin/orders HTTP/1.1" 200 OK
2026-01-11 23:52:46 -06:00: INFO: 127.0.0.1:28668 - "GET /api/admin/orders HTTP/1.1" 200 OK
2026-01-11 23:52:47 -06:00: INFO: 127.0.0.1:28668 - "OPTIONS /api/admin/inventory HTTP/1.1" 200 OK
2026-01-11 23:52:47 -06:00: INFO: 127.0.0.1:28668 - "GET /api/admin/inventory HTTP/1.1" 200 OK
2026-01-11 23:53:13 -06:00: INFO: 127.0.0.1:38376 - "GET /api/services HTTP/1.1" 200 OK
2026-01-11 23:53:13 -06:00: INFO: 127.0.0.1:38392 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 20:57:52 -06:00: INFO: 127.0.0.1:29736 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 20:57:52 -06:00: INFO: 127.0.0.1:29742 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 20:57:52 -06:00: INFO: 127.0.0.1:29736 - "GET /api/cart HTTP/1.1" 401 Unauthorized
2026-01-12 20:57:52 -06:00: INFO: 127.0.0.1:29742 - "GET /api/auth/me HTTP/1.1" 401 Unauthorized
2026-01-12 20:57:52 -06:00: INFO: 127.0.0.1:29718 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 20:57:52 -06:00: INFO: 127.0.0.1:29724 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 20:57:55 -06:00: INFO: 127.0.0.1:29718 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 20:57:55 -06:00: INFO: 127.0.0.1:29724 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 20:59:13 -06:00: INFO: 127.0.0.1:11020 - "OPTIONS /api/auth/login HTTP/1.1" 200 OK
2026-01-12 20:59:13 -06:00: INFO: 127.0.0.1:11026 - "POST /api/auth/login HTTP/1.1" 401 Unauthorized
2026-01-12 21:01:24 -06:00: INFO: 127.0.0.1:52256 - "POST /api/auth/login HTTP/1.1" 200 OK
2026-01-12 21:01:24 -06:00: INFO: 127.0.0.1:52256 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 21:01:24 -06:00: INFO: 127.0.0.1:52260 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 21:01:24 -06:00: INFO: 127.0.0.1:52256 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 21:07:04 -06:00: INFO: 127.0.0.1:38224 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 21:07:04 -06:00: INFO: 127.0.0.1:38208 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:07:04 -06:00: INFO: 127.0.0.1:38208 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:07:04 -06:00: INFO: 127.0.0.1:38224 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:07:04 -06:00: INFO: 127.0.0.1:38224 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:07:04 -06:00: INFO: 127.0.0.1:38208 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:07:07 -06:00: INFO: 127.0.0.1:38208 - "OPTIONS /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-12 21:07:07 -06:00: INFO: 127.0.0.1:38208 - "GET /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-12 21:07:07 -06:00: INFO: 127.0.0.1:38230 - "GET /uploads/products/da21b947-83d7-433c-a11d-3fb170721821.jpg HTTP/1.1" 304 Not Modified
2026-01-12 21:07:08 -06:00: INFO: 127.0.0.1:38208 - "OPTIONS /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-12 21:07:08 -06:00: INFO: 127.0.0.1:38224 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-12 21:07:08 -06:00: INFO: 127.0.0.1:38230 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-12 21:07:09 -06:00: INFO: 127.0.0.1:38224 - "OPTIONS /api/admin/orders HTTP/1.1" 200 OK
2026-01-12 21:07:09 -06:00: INFO: 127.0.0.1:38224 - "GET /api/admin/orders HTTP/1.1" 200 OK
2026-01-12 21:07:10 -06:00: INFO: 127.0.0.1:38242 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-12 21:07:10 -06:00: INFO: 127.0.0.1:38224 - "GET /api/admin/services?include_inactive=true HTTP/1.1" 200 OK
2026-01-12 21:07:17 -06:00: INFO: 127.0.0.1:38228 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:08:13 -06:00: INFO: 127.0.0.1:61050 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:08:13 -06:00: INFO: 127.0.0.1:61054 - "POST /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:08:13 -06:00: INFO: 127.0.0.1:61054 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:08:21 -06:00: INFO: 127.0.0.1:61062 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 21:08:21 -06:00: INFO: 127.0.0.1:61062 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 21:08:24 -06:00: INFO: 127.0.0.1:33436 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-12 21:08:33 -06:00: INFO: 127.0.0.1:33430 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 21:08:34 -06:00: INFO: 127.0.0.1:9120 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:08:34 -06:00: INFO: 127.0.0.1:9120 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:08:34 -06:00: INFO: 127.0.0.1:9126 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 21:08:34 -06:00: INFO: 127.0.0.1:9120 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:08:34 -06:00: INFO: 127.0.0.1:9126 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:08:38 -06:00: INFO: 127.0.0.1:9120 - "GET /api/admin/products?include_inactive=true HTTP/1.1" 200 OK
2026-01-12 21:08:50 -06:00: INFO: 127.0.0.1:63802 - "OPTIONS /api/admin/inventory HTTP/1.1" 200 OK
2026-01-12 21:08:50 -06:00: INFO: 127.0.0.1:63802 - "GET /api/admin/inventory HTTP/1.1" 200 OK
2026-01-12 21:16:17 -06:00: INFO: 127.0.0.1:48982 - "GET /api/admin/inventory HTTP/1.1" 401 Unauthorized
2026-01-12 21:18:36 -06:00: INFO: 127.0.0.1:56818 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:18:36 -06:00: INFO: 127.0.0.1:56826 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 21:18:36 -06:00: INFO: 127.0.0.1:56818 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:18:36 -06:00: INFO: 127.0.0.1:56826 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 21:18:36 -06:00: INFO: 127.0.0.1:56826 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:18:36 -06:00: INFO: 127.0.0.1:56818 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:18:37 -06:00: INFO: 127.0.0.1:56832 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:18:37 -06:00: INFO: 127.0.0.1:56832 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:18:38 -06:00: INFO: 127.0.0.1:56832 - "GET /api/admin/inventory HTTP/1.1" 200 OK
2026-01-12 21:25:11 -06:00: INFO: 127.0.0.1:62930 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:25:11 -06:00: INFO: 127.0.0.1:62936 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 21:25:11 -06:00: INFO: 127.0.0.1:62930 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:25:11 -06:00: INFO: 127.0.0.1:62936 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 21:25:11 -06:00: INFO: 127.0.0.1:62930 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:25:11 -06:00: INFO: 127.0.0.1:62936 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:25:11 -06:00: INFO: 127.0.0.1:62936 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:25:11 -06:00: INFO: 127.0.0.1:62936 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:25:15 -06:00: INFO: 127.0.0.1:62936 - "OPTIONS /api/admin/inventory HTTP/1.1" 200 OK
2026-01-12 21:25:15 -06:00: INFO: 127.0.0.1:62936 - "GET /api/admin/inventory HTTP/1.1" 200 OK
2026-01-12 21:25:35 -06:00: INFO: 127.0.0.1:62952 - "OPTIONS /api/admin/bookings HTTP/1.1" 200 OK
2026-01-12 21:25:35 -06:00: INFO: 127.0.0.1:62952 - "GET /api/admin/bookings HTTP/1.1" 200 OK
2026-01-12 21:25:36 -06:00: INFO: 127.0.0.1:62952 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:25:38 -06:00: INFO: 127.0.0.1:62952 - "OPTIONS /api/admin/reports/sales?period=monthly HTTP/1.1" 200 OK
2026-01-12 21:25:38 -06:00: INFO: 127.0.0.1:62952 - "GET /api/admin/reports/sales?period=monthly HTTP/1.1" 200 OK
2026-01-12 21:35:21 -06:00: INFO: 127.0.0.1:22044 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:35:21 -06:00: INFO: 127.0.0.1:22046 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 21:35:21 -06:00: INFO: 127.0.0.1:22044 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:35:21 -06:00: INFO: 127.0.0.1:22046 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 21:35:25 -06:00: INFO: 127.0.0.1:22046 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 21:35:25 -06:00: INFO: 127.0.0.1:22044 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 21:35:40 -06:00: INFO: 127.0.0.1:22050 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 21:35:44 -06:00: INFO: 127.0.0.1:22050 - "GET /api/products/56ed5faa-168b-4e6a-856a-b19fa1438cd8 HTTP/1.1" 200 OK
2026-01-12 21:38:10 -06:00: INFO: 127.0.0.1:15928 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:38:10 -06:00: INFO: 127.0.0.1:15930 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 21:38:10 -06:00: INFO: 127.0.0.1:15926 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 21:38:10 -06:00: INFO: 127.0.0.1:15936 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 21:38:10 -06:00: INFO: 127.0.0.1:15926 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:38:10 -06:00: INFO: 127.0.0.1:15936 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 21:38:28 -06:00: INFO: 127.0.0.1:15940 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 21:43:52 -06:00: INFO: 127.0.0.1:51338 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:43:52 -06:00: INFO: 127.0.0.1:51334 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 21:43:52 -06:00: INFO: 127.0.0.1:51358 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 21:43:52 -06:00: INFO: 127.0.0.1:51338 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:43:52 -06:00: INFO: 127.0.0.1:51348 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 21:43:52 -06:00: INFO: 127.0.0.1:51348 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 21:44:01 -06:00: INFO: 127.0.0.1:40506 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-12 21:44:12 -06:00: INFO: 127.0.0.1:51368 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 21:44:21 -06:00: INFO: 127.0.0.1:61350 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 21:44:21 -06:00: INFO: 127.0.0.1:61364 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 21:44:21 -06:00: INFO: 127.0.0.1:61364 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:44:21 -06:00: INFO: 127.0.0.1:61350 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:44:21 -06:00: INFO: 127.0.0.1:61350 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:44:21 -06:00: INFO: 127.0.0.1:61364 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:44:32 -06:00: INFO: 127.0.0.1:61380 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:44:32 -06:00: INFO: 127.0.0.1:61380 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 21:44:45 -06:00: INFO: 127.0.0.1:58698 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 21:44:45 -06:00: INFO: 127.0.0.1:58698 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:02:16 -06:00: INFO: 127.0.0.1:61206 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:02:16 -06:00: INFO: 127.0.0.1:61220 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 22:02:16 -06:00: INFO: 127.0.0.1:61206 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:02:16 -06:00: INFO: 127.0.0.1:61206 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 22:02:16 -06:00: INFO: 127.0.0.1:61206 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:02:17 -06:00: INFO: 127.0.0.1:61236 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:02:17 -06:00: INFO: 127.0.0.1:61236 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:02:17 -06:00: INFO: 127.0.0.1:61248 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:02:21 -06:00: INFO: 127.0.0.1:61236 - "OPTIONS /api/admin/inventory HTTP/1.1" 200 OK
2026-01-12 22:02:21 -06:00: INFO: 127.0.0.1:61236 - "GET /api/admin/inventory HTTP/1.1" 200 OK
2026-01-12 22:02:42 -06:00: INFO: 127.0.0.1:61250 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:02:42 -06:00: INFO: 127.0.0.1:61262 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:02:46 -06:00: INFO: 127.0.0.1:61262 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 22:02:46 -06:00: INFO: 127.0.0.1:61250 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:02:46 -06:00: INFO: 127.0.0.1:61250 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:02:46 -06:00: INFO: 127.0.0.1:61262 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 22:02:46 -06:00: INFO: 127.0.0.1:61262 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:02:46 -06:00: INFO: 127.0.0.1:61250 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:02:46 -06:00: INFO: 127.0.0.1:61276 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:02:46 -06:00: INFO: 127.0.0.1:61274 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:03:34 -06:00: INFO: 127.0.0.1:9316 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 22:03:34 -06:00: INFO: 127.0.0.1:9320 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 22:03:51 -06:00: INFO: 127.0.0.1:9328 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:03:51 -06:00: INFO: 127.0.0.1:9328 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:03:53 -06:00: INFO: 127.0.0.1:9328 - "OPTIONS /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:03:53 -06:00: INFO: 127.0.0.1:9328 - "GET /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:04:04 -06:00: INFO: 127.0.0.1:37862 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 22:04:04 -06:00: INFO: 127.0.0.1:37862 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 22:04:04 -06:00: INFO: 127.0.0.1:37862 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 22:04:05 -06:00: INFO: 127.0.0.1:1858 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:04:05 -06:00: INFO: 127.0.0.1:1852 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 22:04:05 -06:00: INFO: 127.0.0.1:1868 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:04:08 -06:00: INFO: 127.0.0.1:1852 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:04:08 -06:00: INFO: 127.0.0.1:1868 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:04:10 -06:00: INFO: 127.0.0.1:1868 - "GET /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:04:13 -06:00: INFO: 127.0.0.1:1868 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 22:04:13 -06:00: INFO: 127.0.0.1:1852 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:04:13 -06:00: INFO: 127.0.0.1:1872 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 22:04:13 -06:00: INFO: 127.0.0.1:1852 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:04:13 -06:00: INFO: 127.0.0.1:1872 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:04:13 -06:00: INFO: 127.0.0.1:1852 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:04:13 -06:00: INFO: 127.0.0.1:15194 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:04:13 -06:00: INFO: 127.0.0.1:15210 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:05:08 -06:00: INFO: 127.0.0.1:9974 - "POST /api/auth/login HTTP/1.1" 200 OK
2026-01-12 22:05:08 -06:00: INFO: 127.0.0.1:9986 - "GET /api/admin/users?skip=0&limit=20 HTTP/1.1" 200 OK
2026-01-12 22:05:27 -06:00: INFO: 127.0.0.1:8114 - "POST /api/auth/login HTTP/1.1" 200 OK
2026-01-12 22:05:27 -06:00: INFO: 127.0.0.1:8116 - "GET /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:05:54 -06:00: INFO: 127.0.0.1:34346 - "POST /api/auth/login HTTP/1.1" 200 OK
2026-01-12 22:05:54 -06:00: INFO: 127.0.0.1:34358 - "GET /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:06:18 -06:00: INFO: 127.0.0.1:16782 - "POST /api/auth/login HTTP/1.1" 200 OK
2026-01-12 22:06:18 -06:00: INFO: 127.0.0.1:16794 - "GET /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:06:45 -06:00: INFO: 127.0.0.1:24768 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:06:45 -06:00: INFO: 127.0.0.1:24778 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 22:06:45 -06:00: INFO: 127.0.0.1:24768 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:06:45 -06:00: INFO: 127.0.0.1:24778 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 22:06:45 -06:00: INFO: 127.0.0.1:24768 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:06:45 -06:00: INFO: 127.0.0.1:24778 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:06:47 -06:00: INFO: 127.0.0.1:24778 - "GET /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:07:53 -06:00: INFO: 127.0.0.1:49226 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 22:07:53 -06:00: INFO: 127.0.0.1:49242 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:07:53 -06:00: INFO: 127.0.0.1:49226 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 22:07:53 -06:00: INFO: 127.0.0.1:49242 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:07:53 -06:00: INFO: 127.0.0.1:49226 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:07:53 -06:00: INFO: 127.0.0.1:49242 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:11:03 -06:00: INFO: 127.0.0.1:4012 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 22:11:03 -06:00: INFO: 127.0.0.1:4028 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:11:03 -06:00: INFO: 127.0.0.1:4012 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:11:03 -06:00: INFO: 127.0.0.1:4028 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 22:11:03 -06:00: INFO: 127.0.0.1:4012 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:11:03 -06:00: INFO: 127.0.0.1:4028 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:11:04 -06:00: INFO: 127.0.0.1:4028 - "GET /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:15:12 -06:00: INFO: 127.0.0.1:64416 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:15:12 -06:00: INFO: 127.0.0.1:64424 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 22:15:12 -06:00: INFO: 127.0.0.1:64416 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:15:12 -06:00: INFO: 127.0.0.1:64424 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 22:15:12 -06:00: INFO: 127.0.0.1:64416 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:15:12 -06:00: INFO: 127.0.0.1:64424 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:15:12 -06:00: INFO: 127.0.0.1:64424 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 22:15:12 -06:00: INFO: 127.0.0.1:64430 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:15:14 -06:00: INFO: 127.0.0.1:64424 - "OPTIONS /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:15:14 -06:00: INFO: 127.0.0.1:64424 - "GET /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:17:05 -06:00: INFO: 127.0.0.1:43288 - "OPTIONS /api/admin/users/2751d010-bc2a-4c6d-b10a-19705c7ebcda HTTP/1.1" 200 OK
2026-01-12 22:17:05 -06:00: INFO: 127.0.0.1:43288 - "PUT /api/admin/users/2751d010-bc2a-4c6d-b10a-19705c7ebcda HTTP/1.1" 200 OK
2026-01-12 22:17:05 -06:00: INFO: 127.0.0.1:43288 - "GET /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 22:17:35 -06:00: INFO: 127.0.0.1:43296 - "OPTIONS /api/auth/login HTTP/1.1" 200 OK
2026-01-12 22:17:35 -06:00: INFO: 127.0.0.1:43296 - "POST /api/auth/login HTTP/1.1" 200 OK
2026-01-12 22:17:36 -06:00: INFO: 127.0.0.1:43296 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 22:17:36 -06:00: INFO: 127.0.0.1:43296 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 22:17:36 -06:00: INFO: 127.0.0.1:43296 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 22:17:41 -06:00: INFO: 127.0.0.1:54382 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 22:17:41 -06:00: INFO: 127.0.0.1:54386 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 22:17:42 -06:00: INFO: 127.0.0.1:54382 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 22:17:42 -06:00: INFO: 127.0.0.1:54386 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:30:07 -06:00: INFO: 127.0.0.1:39290 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:30:07 -06:00: INFO: 127.0.0.1:39304 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 23:30:07 -06:00: INFO: 127.0.0.1:39290 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:30:07 -06:00: INFO: 127.0.0.1:39304 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 23:30:07 -06:00: INFO: 127.0.0.1:39304 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:30:07 -06:00: INFO: 127.0.0.1:39290 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:30:07 -06:00: INFO: 127.0.0.1:39314 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:30:07 -06:00: INFO: 127.0.0.1:39314 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:30:09 -06:00: INFO: 127.0.0.1:39314 - "OPTIONS /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 23:30:09 -06:00: INFO: 127.0.0.1:39314 - "GET /api/admin/users?skip=0&limit=20&search=&role=&status= HTTP/1.1" 200 OK
2026-01-12 23:30:14 -06:00: INFO: 127.0.0.1:39314 - "OPTIONS /api/admin/reports/sales?period=monthly HTTP/1.1" 200 OK
2026-01-12 23:30:14 -06:00: INFO: 127.0.0.1:39314 - "GET /api/admin/reports/sales?period=monthly HTTP/1.1" 200 OK
2026-01-12 23:30:17 -06:00: INFO: 127.0.0.1:39314 - "GET /api/admin/reports/sales?period=monthly HTTP/1.1" 200 OK
2026-01-12 23:30:22 -06:00: INFO: 127.0.0.1:39314 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:30:23 -06:00: INFO: 127.0.0.1:39314 - "OPTIONS /api/admin/inventory HTTP/1.1" 200 OK
2026-01-12 23:30:23 -06:00: INFO: 127.0.0.1:39314 - "GET /api/admin/inventory HTTP/1.1" 200 OK
2026-01-12 23:30:32 -06:00: INFO: 127.0.0.1:39316 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:30:33 -06:00: INFO: 127.0.0.1:39316 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:31:19 -06:00: INFO: 127.0.0.1:27204 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 23:31:19 -06:00: INFO: 127.0.0.1:27194 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 23:31:39 -06:00: INFO: 127.0.0.1:27206 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 23:31:39 -06:00: INFO: 127.0.0.1:27206 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:31:40 -06:00: INFO: 127.0.0.1:27206 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:31:40 -06:00: INFO: 127.0.0.1:5206 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:31:54 -06:00: INFO: 127.0.0.1:5220 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:31:59 -06:00: INFO: 127.0.0.1:5220 - "GET /api/admin/inventory HTTP/1.1" 200 OK
2026-01-12 23:32:07 -06:00: INFO: 127.0.0.1:40288 - "OPTIONS /api/admin/reports/export/csv?report_type=inventory&period=monthly HTTP/1.1" 200 OK
2026-01-12 23:32:07 -06:00: INFO: 127.0.0.1:40288 - "GET /api/admin/reports/export/csv?report_type=inventory&period=monthly HTTP/1.1" 200 OK
2026-01-12 23:33:35 -06:00: INFO: 127.0.0.1:1494 - "GET /api/services HTTP/1.1" 200 OK
2026-01-12 23:33:35 -06:00: INFO: 127.0.0.1:1504 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 23:34:31 -06:00: INFO: 127.0.0.1:1512 - "GET /api/products HTTP/1.1" 200 OK
2026-01-12 23:41:06 -06:00: INFO: 127.0.0.1:35690 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:41:06 -06:00: INFO: 127.0.0.1:35694 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 23:41:06 -06:00: INFO: 127.0.0.1:35690 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:41:06 -06:00: INFO: 127.0.0.1:35690 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 23:41:12 -06:00: INFO: 127.0.0.1:35706 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 23:41:12 -06:00: INFO: 127.0.0.1:35720 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:41:12 -06:00: INFO: 127.0.0.1:35706 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:41:12 -06:00: INFO: 127.0.0.1:35720 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:41:12 -06:00: INFO: 127.0.0.1:35720 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:41:12 -06:00: INFO: 127.0.0.1:35706 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:45:58 -06:00: INFO: 127.0.0.1:59060 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:45:58 -06:00: INFO: 127.0.0.1:59068 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 23:45:58 -06:00: INFO: 127.0.0.1:59060 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:45:58 -06:00: INFO: 127.0.0.1:59068 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 23:45:58 -06:00: INFO: 127.0.0.1:59060 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:45:58 -06:00: INFO: 127.0.0.1:59068 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:46:00 -06:00: INFO: 127.0.0.1:59068 - "OPTIONS /api/admin/about/content HTTP/1.1" 200 OK
2026-01-12 23:46:00 -06:00: INFO: 127.0.0.1:59060 - "OPTIONS /api/admin/about/team HTTP/1.1" 200 OK
2026-01-12 23:46:00 -06:00: INFO: 127.0.0.1:59082 - "OPTIONS /api/admin/about/values HTTP/1.1" 200 OK
2026-01-12 23:46:00 -06:00: INFO: 127.0.0.1:59068 - "GET /api/admin/about/content HTTP/1.1" 200 OK
2026-01-12 23:46:00 -06:00: INFO: 127.0.0.1:59082 - "GET /api/admin/about/team HTTP/1.1" 200 OK
2026-01-12 23:46:00 -06:00: INFO: 127.0.0.1:59060 - "GET /api/admin/about/values HTTP/1.1" 200 OK
2026-01-12 23:46:16 -06:00: INFO: 127.0.0.1:31698 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 23:46:16 -06:00: INFO: 127.0.0.1:31714 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:46:16 -06:00: INFO: 127.0.0.1:31698 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:46:16 -06:00: INFO: 127.0.0.1:31714 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:46:18 -06:00: INFO: 127.0.0.1:31698 - "GET /api/admin/about/team HTTP/1.1" 200 OK
2026-01-12 23:46:18 -06:00: INFO: 127.0.0.1:31714 - "GET /api/admin/about/content HTTP/1.1" 200 OK
2026-01-12 23:46:18 -06:00: INFO: 127.0.0.1:31728 - "GET /api/admin/about/values HTTP/1.1" 200 OK
2026-01-12 23:48:52 -06:00: INFO: 127.0.0.1:1504 - "GET /api/about/team HTTP/1.1" 200 OK
2026-01-12 23:49:23 -06:00: INFO: 127.0.0.1:42816 - "GET /api/about/values HTTP/1.1" 200 OK
2026-01-12 23:49:34 -06:00: INFO: 127.0.0.1:8508 - "GET /api/about/content HTTP/1.1" 200 OK
2026-01-12 23:49:57 -06:00: INFO: 127.0.0.1:14710 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:49:57 -06:00: INFO: 127.0.0.1:14718 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 23:49:57 -06:00: INFO: 127.0.0.1:14718 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:49:57 -06:00: INFO: 127.0.0.1:14718 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 23:49:57 -06:00: INFO: 127.0.0.1:14718 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:49:57 -06:00: INFO: 127.0.0.1:14722 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:49:58 -06:00: INFO: 127.0.0.1:14718 - "GET /api/admin/about/team HTTP/1.1" 200 OK
2026-01-12 23:49:58 -06:00: INFO: 127.0.0.1:14722 - "GET /api/admin/about/content HTTP/1.1" 200 OK
2026-01-12 23:49:59 -06:00: INFO: 127.0.0.1:14728 - "GET /api/admin/about/values HTTP/1.1" 200 OK
2026-01-12 23:50:31 -06:00: INFO: 127.0.0.1:30566 - "OPTIONS /api/upload/image HTTP/1.1" 200 OK
2026-01-12 23:50:32 -06:00: INFO: 127.0.0.1:30576 - "POST /api/upload/image HTTP/1.1" 401 Unauthorized
2026-01-12 23:50:43 -06:00: INFO: 127.0.0.1:30590 - "POST /api/upload/image HTTP/1.1" 401 Unauthorized
2026-01-12 23:51:02 -06:00: INFO: 127.0.0.1:21102 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:51:02 -06:00: INFO: 127.0.0.1:21108 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 23:55:38 -06:00: INFO: 127.0.0.1:15402 - "GET /api/about/content HTTP/1.1" 200 OK
2026-01-12 23:59:30 -06:00: INFO: 127.0.0.1:55884 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-12 23:59:30 -06:00: INFO: 127.0.0.1:55888 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:59:30 -06:00: INFO: 127.0.0.1:55888 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-12 23:59:30 -06:00: INFO: 127.0.0.1:55888 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-12 23:59:30 -06:00: INFO: 127.0.0.1:55888 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:59:30 -06:00: INFO: 127.0.0.1:55902 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:59:30 -06:00: INFO: 127.0.0.1:53928 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-12 23:59:30 -06:00: INFO: 127.0.0.1:53960 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-12 23:59:31 -06:00: INFO: 127.0.0.1:53960 - "OPTIONS /api/admin/about/content HTTP/1.1" 200 OK
2026-01-12 23:59:31 -06:00: INFO: 127.0.0.1:53928 - "OPTIONS /api/admin/about/team HTTP/1.1" 200 OK
2026-01-12 23:59:31 -06:00: INFO: 127.0.0.1:53944 - "OPTIONS /api/admin/about/values HTTP/1.1" 200 OK
2026-01-12 23:59:31 -06:00: INFO: 127.0.0.1:53960 - "GET /api/admin/about/content HTTP/1.1" 200 OK
2026-01-12 23:59:31 -06:00: INFO: 127.0.0.1:53928 - "GET /api/admin/about/team HTTP/1.1" 200 OK
2026-01-12 23:59:31 -06:00: INFO: 127.0.0.1:53974 - "GET /api/admin/about/values HTTP/1.1" 200 OK
2026-01-13 18:38:19 -06:00: INFO: 127.0.0.1:9410 - "GET /api/health HTTP/1.1" 200 OK
2026-01-13 18:38:52 -06:00: INFO: 127.0.0.1:44380 - "OPTIONS /api/auth/me HTTP/1.1" 200 OK
2026-01-13 18:38:52 -06:00: INFO: 127.0.0.1:44394 - "OPTIONS /api/cart HTTP/1.1" 200 OK
2026-01-13 18:38:52 -06:00: INFO: 127.0.0.1:44372 - "GET /api/products HTTP/1.1" 200 OK
2026-01-13 18:38:52 -06:00: INFO: 127.0.0.1:44404 - "GET /api/services HTTP/1.1" 200 OK
2026-01-13 18:38:52 -06:00: INFO: 127.0.0.1:44380 - "GET /api/auth/me HTTP/1.1" 200 OK
2026-01-13 18:38:52 -06:00: INFO: 127.0.0.1:44394 - "GET /api/cart HTTP/1.1" 200 OK
2026-01-13 18:39:08 -06:00: INFO: 127.0.0.1:44420 - "GET /api/products HTTP/1.1" 200 OK
2026-01-13 18:39:08 -06:00: INFO: 127.0.0.1:6010 - "GET /uploads/products/da21b947-83d7-433c-a11d-3fb170721821.jpg HTTP/1.1" 304 Not Modified
2026-01-13 18:39:15 -06:00: INFO: 127.0.0.1:6020 - "GET /uploads/products/test.jpg HTTP/1.1" 404 Not Found
2026-01-13 18:39:43 -06:00: INFO: 127.0.0.1:43042 - "OPTIONS /api/admin/categories HTTP/1.1" 200 OK
2026-01-13 18:39:43 -06:00: INFO: 127.0.0.1:43056 - "OPTIONS /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-13 18:39:43 -06:00: INFO: 127.0.0.1:43042 - "GET /api/admin/categories HTTP/1.1" 200 OK
2026-01-13 18:39:43 -06:00: INFO: 127.0.0.1:43056 - "GET /api/admin/dashboard HTTP/1.1" 200 OK
2026-01-13 18:39:49 -06:00: INFO: 127.0.0.1:43062 - "OPTIONS /api/admin/inventory HTTP/1.1" 200 OK
2026-01-13 18:39:49 -06:00: INFO: 127.0.0.1:43062 - "GET /api/admin/inventory HTTP/1.1" 200 OK