2026-05-26 04:52:47 [INFO:8] src.api.middleware.logging_middleware | [req:f9777385-98d1-43c4-a32f-97f4928aaeb1 client:-] GET /health started
2026-05-26 04:52:47 [WARNING:8] src.api.middleware.logging_middleware | [req:f9777385-98d1-43c4-a32f-97f4928aaeb1 client:-] GET /health -> 404 (2ms)
2026-05-26 04:53:17 [INFO:8] src.api.middleware.logging_middleware | [req:375f7357-7e69-49db-b386-db4ba81e033a client:-] GET /health started
2026-05-26 04:53:17 [WARNING:8] src.api.middleware.logging_middleware | [req:375f7357-7e69-49db-b386-db4ba81e033a client:-] GET /health -> 404 (1ms)
2026-05-26 04:53:48 [INFO:8] src.api.middleware.logging_middleware | [req:11aed570-4140-4767-b42e-68ddc7786759 client:-] GET /health started
2026-05-26 04:53:48 [WARNING:8] src.api.middleware.logging_middleware | [req:11aed570-4140-4767-b42e-68ddc7786759 client:-] GET /health -> 404 (1ms)
2026-05-26 04:54:18 [INFO:8] src.api.middleware.logging_middleware | [req:abf44e68-5c54-4ad4-8722-18f1fd642999 client:-] GET /health started
2026-05-26 04:54:18 [WARNING:8] src.api.middleware.logging_middleware | [req:abf44e68-5c54-4ad4-8722-18f1fd642999 client:-] GET /health -> 404 (1ms)
2026-05-26 04:54:48 [INFO:8] src.api.middleware.logging_middleware | [req:7f38e22e-3f52-41e2-99f8-a13e766c2e67 client:-] GET /health started
2026-05-26 04:54:48 [WARNING:8] src.api.middleware.logging_middleware | [req:7f38e22e-3f52-41e2-99f8-a13e766c2e67 client:-] GET /health -> 404 (1ms)
2026-05-26 04:55:18 [INFO:8] src.api.middleware.logging_middleware | [req:a1664c2c-3b51-45e5-95e9-15b7ae06fa69 client:-] GET /health started
2026-05-26 04:55:18 [WARNING:8] src.api.middleware.logging_middleware | [req:a1664c2c-3b51-45e5-95e9-15b7ae06fa69 client:-] GET /health -> 404 (1ms)
2026-05-26 04:55:48 [INFO:8] src.api.middleware.logging_middleware | [req:fc0ddfc3-8e64-44b1-9b6e-1a04b6da2334 client:-] GET /health started
2026-05-26 04:55:48 [WARNING:8] src.api.middleware.logging_middleware | [req:fc0ddfc3-8e64-44b1-9b6e-1a04b6da2334 client:-] GET /health -> 404 (1ms)
2026-05-26 04:56:18 [INFO:8] src.api.middleware.logging_middleware | [req:b9bb8e7d-eb06-4b94-bd50-07ab07d32a83 client:-] GET /health started
2026-05-26 04:56:18 [WARNING:8] src.api.middleware.logging_middleware | [req:b9bb8e7d-eb06-4b94-bd50-07ab07d32a83 client:-] GET /health -> 404 (1ms)
2026-05-26 04:56:48 [INFO:8] src.api.middleware.logging_middleware | [req:bc00f58a-d2c4-49fc-9c42-71e2f454d52f client:-] GET /health started
2026-05-26 04:56:48 [WARNING:8] src.api.middleware.logging_middleware | [req:bc00f58a-d2c4-49fc-9c42-71e2f454d52f client:-] GET /health -> 404 (1ms)
2026-05-26 04:57:18 [INFO:8] src.api.middleware.logging_middleware | [req:647c3e09-eb5f-45cf-8318-98e7e8e40bab client:-] GET /health started
2026-05-26 04:57:18 [WARNING:8] src.api.middleware.logging_middleware | [req:647c3e09-eb5f-45cf-8318-98e7e8e40bab client:-] GET /health -> 404 (1ms)
2026-05-26 04:57:48 [INFO:8] src.api.middleware.logging_middleware | [req:1561cb03-db39-4fa2-a061-3c84b97bd7fe client:-] GET /health started
2026-05-26 04:57:48 [WARNING:8] src.api.middleware.logging_middleware | [req:1561cb03-db39-4fa2-a061-3c84b97bd7fe client:-] GET /health -> 404 (1ms)
2026-05-26 04:58:18 [INFO:8] src.api.middleware.logging_middleware | [req:6f507c6a-ea3f-48c0-893b-55d7a6939868 client:-] GET /health started
2026-05-26 04:58:18 [WARNING:8] src.api.middleware.logging_middleware | [req:6f507c6a-ea3f-48c0-893b-55d7a6939868 client:-] GET /health -> 404 (1ms)
2026-05-26 04:58:48 [INFO:8] src.api.middleware.logging_middleware | [req:13066c92-d843-4422-8191-901aa0309ed4 client:-] GET /health started
2026-05-26 04:58:48 [WARNING:8] src.api.middleware.logging_middleware | [req:13066c92-d843-4422-8191-901aa0309ed4 client:-] GET /health -> 404 (1ms)
2026-05-26 04:59:18 [INFO:8] src.api.middleware.logging_middleware | [req:0cc90b15-a555-4cce-b390-96eff17ff3c5 client:-] GET /health started
2026-05-26 04:59:18 [WARNING:8] src.api.middleware.logging_middleware | [req:0cc90b15-a555-4cce-b390-96eff17ff3c5 client:-] GET /health -> 404 (1ms)
2026-05-26 04:59:48 [INFO:8] src.api.middleware.logging_middleware | [req:44c11b19-4d05-41c3-91be-e55e7c50ba34 client:-] GET /health started
2026-05-26 04:59:48 [WARNING:8] src.api.middleware.logging_middleware | [req:44c11b19-4d05-41c3-91be-e55e7c50ba34 client:-] GET /health -> 404 (1ms)
2026-05-26 05:00:18 [INFO:8] src.api.middleware.logging_middleware | [req:6840f5f7-2c00-4c7a-9ea1-c2400252e557 client:-] GET /health started
2026-05-26 05:00:18 [WARNING:8] src.api.middleware.logging_middleware | [req:6840f5f7-2c00-4c7a-9ea1-c2400252e557 client:-] GET /health -> 404 (1ms)
2026-05-26 05:00:49 [INFO:8] src.api.middleware.logging_middleware | [req:fd93a6e5-21d1-4179-b66a-cd8f87bc3fe3 client:-] GET /health started
2026-05-26 05:00:49 [WARNING:8] src.api.middleware.logging_middleware | [req:fd93a6e5-21d1-4179-b66a-cd8f87bc3fe3 client:-] GET /health -> 404 (1ms)
2026-05-26 05:01:19 [INFO:8] src.api.middleware.logging_middleware | [req:45f777d5-725e-42dc-9152-e057939bf776 client:-] GET /health started
2026-05-26 05:01:19 [WARNING:8] src.api.middleware.logging_middleware | [req:45f777d5-725e-42dc-9152-e057939bf776 client:-] GET /health -> 404 (1ms)
2026-05-26 05:01:49 [INFO:8] src.api.middleware.logging_middleware | [req:ed4cbca7-21dd-44fb-8858-ae0bf1d88159 client:-] GET /health started
2026-05-26 05:01:49 [WARNING:8] src.api.middleware.logging_middleware | [req:ed4cbca7-21dd-44fb-8858-ae0bf1d88159 client:-] GET /health -> 404 (1ms)
2026-05-26 05:02:19 [INFO:8] src.api.middleware.logging_middleware | [req:d409a9fb-ef9b-41d0-933e-0eea258cb195 client:-] GET /health started
2026-05-26 05:02:19 [WARNING:8] src.api.middleware.logging_middleware | [req:d409a9fb-ef9b-41d0-933e-0eea258cb195 client:-] GET /health -> 404 (1ms)
2026-05-26 05:02:49 [INFO:8] src.api.middleware.logging_middleware | [req:75b09350-6f44-4960-bf48-f9398c9248b1 client:-] GET /health started
2026-05-26 05:02:49 [WARNING:8] src.api.middleware.logging_middleware | [req:75b09350-6f44-4960-bf48-f9398c9248b1 client:-] GET /health -> 404 (1ms)
2026-05-26 05:03:19 [INFO:8] src.api.middleware.logging_middleware | [req:afeec44e-487b-4894-ba29-684af095ece3 client:-] GET /health started
2026-05-26 05:03:19 [WARNING:8] src.api.middleware.logging_middleware | [req:afeec44e-487b-4894-ba29-684af095ece3 client:-] GET /health -> 404 (1ms)
2026-05-26 05:03:49 [INFO:8] src.api.middleware.logging_middleware | [req:cbb487f0-ee7d-462f-8168-c136d3f75575 client:-] GET /health started
2026-05-26 05:03:49 [WARNING:8] src.api.middleware.logging_middleware | [req:cbb487f0-ee7d-462f-8168-c136d3f75575 client:-] GET /health -> 404 (1ms)
2026-05-26 05:04:19 [INFO:8] src.api.middleware.logging_middleware | [req:08b5b949-9c2f-46e8-b877-5b39896ac111 client:-] GET /health started
2026-05-26 05:04:19 [WARNING:8] src.api.middleware.logging_middleware | [req:08b5b949-9c2f-46e8-b877-5b39896ac111 client:-] GET /health -> 404 (1ms)
2026-05-26 05:04:49 [INFO:8] src.api.middleware.logging_middleware | [req:691c4899-0f92-4dc6-9c94-a05752b63139 client:-] GET /health started
2026-05-26 05:04:49 [WARNING:8] src.api.middleware.logging_middleware | [req:691c4899-0f92-4dc6-9c94-a05752b63139 client:-] GET /health -> 404 (1ms)
2026-05-26 05:05:19 [INFO:8] src.api.middleware.logging_middleware | [req:f2cc0d8e-4f87-4bee-995a-77cd71bdd154 client:-] GET /health started
2026-05-26 05:05:19 [WARNING:8] src.api.middleware.logging_middleware | [req:f2cc0d8e-4f87-4bee-995a-77cd71bdd154 client:-] GET /health -> 404 (1ms)
2026-05-26 05:05:49 [INFO:8] src.api.middleware.logging_middleware | [req:1eb369d7-9467-4ad1-b40a-2dc6ae04724e client:-] GET /health started
2026-05-26 05:05:49 [WARNING:8] src.api.middleware.logging_middleware | [req:1eb369d7-9467-4ad1-b40a-2dc6ae04724e client:-] GET /health -> 404 (1ms)
2026-05-26 05:06:19 [INFO:8] src.api.middleware.logging_middleware | [req:2910583b-0907-462c-a226-3505fe0563d4 client:-] GET /health started
2026-05-26 05:06:19 [WARNING:8] src.api.middleware.logging_middleware | [req:2910583b-0907-462c-a226-3505fe0563d4 client:-] GET /health -> 404 (1ms)
2026-05-26 05:06:49 [INFO:8] src.api.middleware.logging_middleware | [req:896657ca-b6fa-4d4c-ac09-b04faffa8126 client:-] GET /health started
2026-05-26 05:06:49 [WARNING:8] src.api.middleware.logging_middleware | [req:896657ca-b6fa-4d4c-ac09-b04faffa8126 client:-] GET /health -> 404 (1ms)
2026-05-26 05:07:19 [INFO:8] src.api.middleware.logging_middleware | [req:247d6fea-2d74-41dc-8004-fc7f9bf7d438 client:-] GET /health started
2026-05-26 05:07:19 [WARNING:8] src.api.middleware.logging_middleware | [req:247d6fea-2d74-41dc-8004-fc7f9bf7d438 client:-] GET /health -> 404 (1ms)
2026-05-26 05:07:50 [INFO:8] src.api.middleware.logging_middleware | [req:8476051d-1b97-401a-86fb-ffd9a58ba77d client:-] GET /health started
2026-05-26 05:07:50 [WARNING:8] src.api.middleware.logging_middleware | [req:8476051d-1b97-401a-86fb-ffd9a58ba77d client:-] GET /health -> 404 (1ms)
2026-05-26 05:08:20 [INFO:8] src.api.middleware.logging_middleware | [req:fa24c511-e59c-4b8a-877b-28a64407111d client:-] GET /health started
2026-05-26 05:08:20 [WARNING:8] src.api.middleware.logging_middleware | [req:fa24c511-e59c-4b8a-877b-28a64407111d client:-] GET /health -> 404 (1ms)
2026-05-26 05:08:50 [INFO:8] src.api.middleware.logging_middleware | [req:220e8ed4-6638-4ba8-bd18-37e78eb1e8d7 client:-] GET /health started
2026-05-26 05:08:50 [WARNING:8] src.api.middleware.logging_middleware | [req:220e8ed4-6638-4ba8-bd18-37e78eb1e8d7 client:-] GET /health -> 404 (1ms)
2026-05-26 05:09:02 [INFO:8] src.api.middleware.logging_middleware | [req:fb07d22e-9d07-4d35-ae74-a13fd5df9ae3 client:-] GET / started
2026-05-26 05:09:02 [INFO:8] src.api.middleware.logging_middleware | [req:fb07d22e-9d07-4d35-ae74-a13fd5df9ae3 client:-] GET / -> 200 (4ms)
2026-05-26 05:09:20 [INFO:8] src.api.middleware.logging_middleware | [req:956f01d4-f8c1-4843-9b09-2b72db21276e client:-] GET /health started
2026-05-26 05:09:20 [WARNING:8] src.api.middleware.logging_middleware | [req:956f01d4-f8c1-4843-9b09-2b72db21276e client:-] GET /health -> 404 (1ms)
2026-05-26 05:09:50 [INFO:8] src.api.middleware.logging_middleware | [req:e1e96b76-3a8a-4eac-9c8b-490563460ff3 client:-] GET /health started
2026-05-26 05:09:50 [WARNING:8] src.api.middleware.logging_middleware | [req:e1e96b76-3a8a-4eac-9c8b-490563460ff3 client:-] GET /health -> 404 (1ms)
2026-05-26 05:10:20 [INFO:8] src.api.middleware.logging_middleware | [req:e85ca97c-3ed5-4bd3-bd00-245d55245acd client:-] GET /health started
2026-05-26 05:10:20 [WARNING:8] src.api.middleware.logging_middleware | [req:e85ca97c-3ed5-4bd3-bd00-245d55245acd client:-] GET /health -> 404 (1ms)
2026-05-26 05:10:50 [INFO:8] src.api.middleware.logging_middleware | [req:7c0ab322-b7b8-4430-b85d-e0759fee5103 client:-] GET /health started
2026-05-26 05:10:50 [WARNING:8] src.api.middleware.logging_middleware | [req:7c0ab322-b7b8-4430-b85d-e0759fee5103 client:-] GET /health -> 404 (1ms)
2026-05-26 05:11:20 [INFO:8] src.api.middleware.logging_middleware | [req:a7f8ab3e-adf1-46d4-9545-5405843a8111 client:-] GET /health started
2026-05-26 05:11:20 [WARNING:8] src.api.middleware.logging_middleware | [req:a7f8ab3e-adf1-46d4-9545-5405843a8111 client:-] GET /health -> 404 (1ms)
2026-05-26 05:11:50 [INFO:8] src.api.middleware.logging_middleware | [req:93816742-1e0d-4dce-82c1-1e9f4d1ff401 client:-] GET /health started
2026-05-26 05:11:50 [WARNING:8] src.api.middleware.logging_middleware | [req:93816742-1e0d-4dce-82c1-1e9f4d1ff401 client:-] GET /health -> 404 (1ms)
2026-05-26 05:12:20 [INFO:8] src.api.middleware.logging_middleware | [req:930056ae-a93b-4b70-a0ea-d249ae90f202 client:-] GET /health started
2026-05-26 05:12:20 [WARNING:8] src.api.middleware.logging_middleware | [req:930056ae-a93b-4b70-a0ea-d249ae90f202 client:-] GET /health -> 404 (1ms)
2026-05-26 05:12:50 [INFO:8] src.api.middleware.logging_middleware | [req:c2bbe1be-648d-472d-8241-5e3603630174 client:-] GET /health started
2026-05-26 05:12:50 [WARNING:8] src.api.middleware.logging_middleware | [req:c2bbe1be-648d-472d-8241-5e3603630174 client:-] GET /health -> 404 (1ms)
2026-05-26 05:13:20 [INFO:8] src.api.middleware.logging_middleware | [req:195f0923-d131-4d3e-8453-6d9eb4371604 client:-] GET /health started
2026-05-26 05:13:20 [WARNING:8] src.api.middleware.logging_middleware | [req:195f0923-d131-4d3e-8453-6d9eb4371604 client:-] GET /health -> 404 (1ms)
2026-05-26 05:13:50 [INFO:8] src.api.middleware.logging_middleware | [req:84987438-b9c6-48b8-b4b4-03f46ebd7dab client:-] GET /health started
2026-05-26 05:13:50 [WARNING:8] src.api.middleware.logging_middleware | [req:84987438-b9c6-48b8-b4b4-03f46ebd7dab client:-] GET /health -> 404 (1ms)
2026-05-26 05:14:20 [INFO:8] src.api.middleware.logging_middleware | [req:6a1f4af7-9e11-4476-bb9f-2b8c95fe147f client:-] GET /health started
2026-05-26 05:14:20 [WARNING:8] src.api.middleware.logging_middleware | [req:6a1f4af7-9e11-4476-bb9f-2b8c95fe147f client:-] GET /health -> 404 (1ms)
2026-05-26 05:14:51 [INFO:8] src.api.middleware.logging_middleware | [req:78d7f1d9-f811-42da-9fab-ed1d397f9652 client:-] GET /health started
2026-05-26 05:14:51 [WARNING:8] src.api.middleware.logging_middleware | [req:78d7f1d9-f811-42da-9fab-ed1d397f9652 client:-] GET /health -> 404 (1ms)
2026-05-26 05:15:21 [INFO:8] src.api.middleware.logging_middleware | [req:bc663a40-cd2d-475c-8788-b65a634c8ce3 client:-] GET /health started
2026-05-26 05:15:21 [WARNING:8] src.api.middleware.logging_middleware | [req:bc663a40-cd2d-475c-8788-b65a634c8ce3 client:-] GET /health -> 404 (1ms)
2026-05-26 05:15:51 [INFO:8] src.api.middleware.logging_middleware | [req:229c6474-2651-4309-8b72-956f80784ac8 client:-] GET /health started
2026-05-26 05:15:51 [WARNING:8] src.api.middleware.logging_middleware | [req:229c6474-2651-4309-8b72-956f80784ac8 client:-] GET /health -> 404 (1ms)
2026-05-26 05:16:21 [INFO:8] src.api.middleware.logging_middleware | [req:d884d4d9-4d3f-47d8-a129-f646fe9631ed client:-] GET /health started
2026-05-26 05:16:21 [WARNING:8] src.api.middleware.logging_middleware | [req:d884d4d9-4d3f-47d8-a129-f646fe9631ed client:-] GET /health -> 404 (1ms)
2026-05-26 05:16:24 [INFO:8] src.api.middleware.logging_middleware | [req:51f4cca9-28ef-4409-b8cb-eefcd8e0e9e3 client:-] POST /api/v1/drugs/dosage/prefetch started
2026-05-26 05:16:24 [INFO:8] src.api.middleware.logging_middleware | [req:51f4cca9-28ef-4409-b8cb-eefcd8e0e9e3 client:-] POST /api/v1/drugs/dosage/prefetch -> 204 (2ms)
2026-05-26 05:16:51 [INFO:8] src.api.middleware.logging_middleware | [req:50fcc98e-f741-4327-8c19-9ba66432bc8c client:-] GET /health started
2026-05-26 05:16:51 [WARNING:8] src.api.middleware.logging_middleware | [req:50fcc98e-f741-4327-8c19-9ba66432bc8c client:-] GET /health -> 404 (1ms)
2026-05-26 05:16:58 [INFO:8] src.api.routes.dosage | [req:51f4cca9-28ef-4409-b8cb-eefcd8e0e9e3 client:-] Prefetch: all 2 medicines already in DB
2026-05-26 05:17:21 [INFO:8] src.api.middleware.logging_middleware | [req:3a5d3f7e-655b-489e-8b3a-84157a264311 client:-] GET /health started
2026-05-26 05:17:21 [WARNING:8] src.api.middleware.logging_middleware | [req:3a5d3f7e-655b-489e-8b3a-84157a264311 client:-] GET /health -> 404 (1ms)
2026-05-26 05:17:51 [INFO:8] src.api.middleware.logging_middleware | [req:0b3cb643-70c6-433a-afa7-b3294caf7582 client:-] GET /health started
2026-05-26 05:17:51 [WARNING:8] src.api.middleware.logging_middleware | [req:0b3cb643-70c6-433a-afa7-b3294caf7582 client:-] GET /health -> 404 (1ms)
2026-05-26 05:18:21 [INFO:8] src.api.middleware.logging_middleware | [req:4a93a72b-003f-4e23-830e-b4650a8f5b35 client:-] GET /health started
2026-05-26 05:18:21 [WARNING:8] src.api.middleware.logging_middleware | [req:4a93a72b-003f-4e23-830e-b4650a8f5b35 client:-] GET /health -> 404 (1ms)
2026-05-26 05:18:51 [INFO:8] src.api.middleware.logging_middleware | [req:58213240-e347-4391-a912-4f701df15cbb client:-] GET /health started
2026-05-26 05:18:51 [WARNING:8] src.api.middleware.logging_middleware | [req:58213240-e347-4391-a912-4f701df15cbb client:-] GET /health -> 404 (1ms)
2026-05-26 05:19:21 [INFO:8] src.api.middleware.logging_middleware | [req:c4eb1ea9-4e24-40aa-acf7-f1db8ef35f74 client:-] GET /health started
2026-05-26 05:19:21 [WARNING:8] src.api.middleware.logging_middleware | [req:c4eb1ea9-4e24-40aa-acf7-f1db8ef35f74 client:-] GET /health -> 404 (1ms)
2026-05-26 05:19:51 [INFO:8] src.api.middleware.logging_middleware | [req:2cfe765c-9254-4d50-9540-cb13097a7a79 client:-] GET /health started
2026-05-26 05:19:51 [WARNING:8] src.api.middleware.logging_middleware | [req:2cfe765c-9254-4d50-9540-cb13097a7a79 client:-] GET /health -> 404 (1ms)
2026-05-26 05:20:21 [INFO:8] src.api.middleware.logging_middleware | [req:62fe88e0-c4f7-4afe-bde1-443e15890b46 client:-] GET /health started
2026-05-26 05:20:21 [WARNING:8] src.api.middleware.logging_middleware | [req:62fe88e0-c4f7-4afe-bde1-443e15890b46 client:-] GET /health -> 404 (1ms)
2026-05-26 05:20:51 [INFO:8] src.api.middleware.logging_middleware | [req:6c1ac070-1e4f-4f3a-8b5b-72e16c15addc client:-] GET /health started
2026-05-26 05:20:51 [WARNING:8] src.api.middleware.logging_middleware | [req:6c1ac070-1e4f-4f3a-8b5b-72e16c15addc client:-] GET /health -> 404 (1ms)
2026-05-26 05:21:21 [INFO:8] src.api.middleware.logging_middleware | [req:0c074194-f3b9-4142-a113-217bc5f27272 client:-] GET /health started
2026-05-26 05:21:21 [WARNING:8] src.api.middleware.logging_middleware | [req:0c074194-f3b9-4142-a113-217bc5f27272 client:-] GET /health -> 404 (1ms)
2026-05-26 05:21:52 [INFO:8] src.api.middleware.logging_middleware | [req:ca215420-9039-4a59-89bc-93ad4f00b659 client:-] GET /health started
2026-05-26 05:21:52 [WARNING:8] src.api.middleware.logging_middleware | [req:ca215420-9039-4a59-89bc-93ad4f00b659 client:-] GET /health -> 404 (1ms)
2026-05-26 05:22:22 [INFO:8] src.api.middleware.logging_middleware | [req:f57dfd31-8209-43fb-8ac1-3d4b5728db86 client:-] GET /health started
2026-05-26 05:22:22 [WARNING:8] src.api.middleware.logging_middleware | [req:f57dfd31-8209-43fb-8ac1-3d4b5728db86 client:-] GET /health -> 404 (1ms)
2026-05-26 05:22:52 [INFO:8] src.api.middleware.logging_middleware | [req:b0aa6368-2215-4f83-a432-cae0b4bca7d7 client:-] GET /health started
2026-05-26 05:22:52 [WARNING:8] src.api.middleware.logging_middleware | [req:b0aa6368-2215-4f83-a432-cae0b4bca7d7 client:-] GET /health -> 404 (1ms)
2026-05-26 05:23:22 [INFO:8] src.api.middleware.logging_middleware | [req:bc9db2b4-7a4b-4e82-b654-c036dd7183ab client:-] GET /health started
2026-05-26 05:23:22 [WARNING:8] src.api.middleware.logging_middleware | [req:bc9db2b4-7a4b-4e82-b654-c036dd7183ab client:-] GET /health -> 404 (1ms)
2026-05-26 05:23:52 [INFO:8] src.api.middleware.logging_middleware | [req:5fe8ba46-5808-4527-9e3b-8b817234da8f client:-] GET /health started
2026-05-26 05:23:52 [WARNING:8] src.api.middleware.logging_middleware | [req:5fe8ba46-5808-4527-9e3b-8b817234da8f client:-] GET /health -> 404 (1ms)
2026-05-26 05:24:22 [INFO:8] src.api.middleware.logging_middleware | [req:70e92611-02d7-4915-b4c7-6b940b9242a1 client:-] GET /health started
2026-05-26 05:24:22 [WARNING:8] src.api.middleware.logging_middleware | [req:70e92611-02d7-4915-b4c7-6b940b9242a1 client:-] GET /health -> 404 (1ms)
2026-05-26 05:24:52 [INFO:8] src.api.middleware.logging_middleware | [req:82c824a3-5fd9-49cc-8f24-9edb605fbf64 client:-] GET /health started
2026-05-26 05:24:52 [WARNING:8] src.api.middleware.logging_middleware | [req:82c824a3-5fd9-49cc-8f24-9edb605fbf64 client:-] GET /health -> 404 (1ms)
2026-05-26 05:25:22 [INFO:8] src.api.middleware.logging_middleware | [req:f4980505-660e-401c-a838-638d21bfbaa7 client:-] GET /health started
2026-05-26 05:25:22 [WARNING:8] src.api.middleware.logging_middleware | [req:f4980505-660e-401c-a838-638d21bfbaa7 client:-] GET /health -> 404 (1ms)
2026-05-26 05:25:43 [INFO:8] src.api.middleware.logging_middleware | [req:faa36e38-9f07-4a4a-90d5-580531642f71 client:-] POST /api/v1/drugs/dosage/prefetch started
2026-05-26 05:25:43 [INFO:8] src.api.middleware.logging_middleware | [req:faa36e38-9f07-4a4a-90d5-580531642f71 client:-] POST /api/v1/drugs/dosage/prefetch -> 204 (2ms)
2026-05-26 05:25:52 [INFO:8] src.api.middleware.logging_middleware | [req:eabc8685-ba34-441c-bd8f-ed9e147baf5a client:-] GET /health started
2026-05-26 05:25:52 [WARNING:8] src.api.middleware.logging_middleware | [req:eabc8685-ba34-441c-bd8f-ed9e147baf5a client:-] GET /health -> 404 (1ms)
2026-05-26 05:26:19 [INFO:8] src.api.routes.dosage | [req:faa36e38-9f07-4a4a-90d5-580531642f71 client:-] Prefetch: all 2 medicines already in DB
2026-05-26 05:26:22 [INFO:8] src.api.middleware.logging_middleware | [req:79f87cbf-263f-470d-9322-808fd885aadc client:-] GET /health started
2026-05-26 05:26:22 [WARNING:8] src.api.middleware.logging_middleware | [req:79f87cbf-263f-470d-9322-808fd885aadc client:-] GET /health -> 404 (1ms)
2026-05-26 05:26:52 [INFO:8] src.api.middleware.logging_middleware | [req:b83fb8e6-9afb-49b5-8d02-1027c95e6d51 client:-] GET /health started
2026-05-26 05:26:52 [WARNING:8] src.api.middleware.logging_middleware | [req:b83fb8e6-9afb-49b5-8d02-1027c95e6d51 client:-] GET /health -> 404 (1ms)
2026-05-26 05:27:22 [INFO:8] src.api.middleware.logging_middleware | [req:dbe14495-8100-446f-a6b2-f4b63643310a client:-] GET /health started
2026-05-26 05:27:22 [WARNING:8] src.api.middleware.logging_middleware | [req:dbe14495-8100-446f-a6b2-f4b63643310a client:-] GET /health -> 404 (1ms)
2026-05-26 05:27:52 [INFO:8] src.api.middleware.logging_middleware | [req:15946b67-d418-4421-a3b1-116801618427 client:-] GET /health started
2026-05-26 05:27:52 [WARNING:8] src.api.middleware.logging_middleware | [req:15946b67-d418-4421-a3b1-116801618427 client:-] GET /health -> 404 (1ms)
2026-05-26 05:28:22 [INFO:8] src.api.middleware.logging_middleware | [req:d8a5f72d-6e02-4720-8996-1da5148406b5 client:-] GET /health started
2026-05-26 05:28:22 [WARNING:8] src.api.middleware.logging_middleware | [req:d8a5f72d-6e02-4720-8996-1da5148406b5 client:-] GET /health -> 404 (1ms)
2026-05-26 05:28:53 [INFO:8] src.api.middleware.logging_middleware | [req:a8ff98ae-3a7f-4f11-9016-a8742b2bc346 client:-] GET /health started
2026-05-26 05:28:53 [WARNING:8] src.api.middleware.logging_middleware | [req:a8ff98ae-3a7f-4f11-9016-a8742b2bc346 client:-] GET /health -> 404 (2ms)
2026-05-26 05:29:23 [INFO:8] src.api.middleware.logging_middleware | [req:4b0c6a6b-496c-47d9-b8c0-b5faa69ec60a client:-] GET /health started
2026-05-26 05:29:23 [WARNING:8] src.api.middleware.logging_middleware | [req:4b0c6a6b-496c-47d9-b8c0-b5faa69ec60a client:-] GET /health -> 404 (1ms)
2026-05-26 05:29:53 [INFO:8] src.api.middleware.logging_middleware | [req:cdc5c563-e53a-4575-91f7-7519abe83812 client:-] GET /health started
2026-05-26 05:29:53 [WARNING:8] src.api.middleware.logging_middleware | [req:cdc5c563-e53a-4575-91f7-7519abe83812 client:-] GET /health -> 404 (1ms)
2026-05-26 05:30:23 [INFO:8] src.api.middleware.logging_middleware | [req:1341d3ba-0426-4f6c-a533-f441c097577f client:-] GET /health started
2026-05-26 05:30:23 [WARNING:8] src.api.middleware.logging_middleware | [req:1341d3ba-0426-4f6c-a533-f441c097577f client:-] GET /health -> 404 (1ms)
2026-05-26 05:30:53 [INFO:8] src.api.middleware.logging_middleware | [req:24f68088-d922-4fd3-ba69-73f558d17a82 client:-] GET /health started
2026-05-26 05:30:53 [WARNING:8] src.api.middleware.logging_middleware | [req:24f68088-d922-4fd3-ba69-73f558d17a82 client:-] GET /health -> 404 (1ms)
2026-05-26 05:31:23 [INFO:8] src.api.middleware.logging_middleware | [req:1604173d-c41e-490d-9d14-890a07e01eca client:-] GET /health started
2026-05-26 05:31:23 [WARNING:8] src.api.middleware.logging_middleware | [req:1604173d-c41e-490d-9d14-890a07e01eca client:-] GET /health -> 404 (1ms)
2026-05-26 05:31:33 [INFO:8] src.api.middleware.logging_middleware | [req:c5a37773-48f1-4c4d-9b13-05737ee675cb client:-] POST /api/v1/drugs/dosage/prefetch started
2026-05-26 05:31:33 [INFO:8] src.api.middleware.logging_middleware | [req:c5a37773-48f1-4c4d-9b13-05737ee675cb client:-] POST /api/v1/drugs/dosage/prefetch -> 204 (2ms)
2026-05-26 05:31:51 [INFO:8] src.api.middleware.logging_middleware | [req:e461ccfe-a8cb-4f70-9be1-cc1d3a2c725a client:-] GET / started
2026-05-26 05:31:51 [INFO:8] src.api.middleware.logging_middleware | [req:e461ccfe-a8cb-4f70-9be1-cc1d3a2c725a client:-] GET / -> 200 (1ms)
2026-05-26 05:31:53 [INFO:8] src.api.middleware.logging_middleware | [req:c9dc9039-f13d-4f8f-8fcf-324f9d3ad32b client:-] GET /health started
2026-05-26 05:31:53 [WARNING:8] src.api.middleware.logging_middleware | [req:c9dc9039-f13d-4f8f-8fcf-324f9d3ad32b client:-] GET /health -> 404 (1ms)
2026-05-26 05:32:10 [INFO:8] src.api.routes.dosage | [req:c5a37773-48f1-4c4d-9b13-05737ee675cb client:-] Prefetch: all 2 medicines already in DB
2026-05-26 05:32:14 [INFO:8] src.api.middleware.logging_middleware | [req:bd68ea87-0fc3-48f3-a311-f5a1d0ea15c1 client:-] GET / started
2026-05-26 05:32:14 [INFO:8] src.api.middleware.logging_middleware | [req:bd68ea87-0fc3-48f3-a311-f5a1d0ea15c1 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:18 [INFO:8] src.api.middleware.logging_middleware | [req:6bc1a575-fda7-4a1e-816f-d0acbadc962d client:-] GET / started
2026-05-26 05:32:18 [INFO:8] src.api.middleware.logging_middleware | [req:6bc1a575-fda7-4a1e-816f-d0acbadc962d client:-] GET / -> 200 (1ms)
2026-05-26 05:32:23 [INFO:8] src.api.middleware.logging_middleware | [req:17d6ea2c-e52f-4bce-9fa6-d029b710b755 client:-] GET /health started
2026-05-26 05:32:23 [WARNING:8] src.api.middleware.logging_middleware | [req:17d6ea2c-e52f-4bce-9fa6-d029b710b755 client:-] GET /health -> 404 (1ms)
2026-05-26 05:32:35 [INFO:8] src.api.middleware.logging_middleware | [req:1ae18e8b-a81a-4fd8-9975-9881658b94df client:-] GET / started
2026-05-26 05:32:35 [INFO:8] src.api.middleware.logging_middleware | [req:1ae18e8b-a81a-4fd8-9975-9881658b94df client:-] GET / -> 200 (1ms)
2026-05-26 05:32:35 [INFO:8] src.api.middleware.logging_middleware | [req:3f4a3ca4-6cfe-4267-ab95-645741d5595d client:-] GET / started
2026-05-26 05:32:35 [INFO:8] src.api.middleware.logging_middleware | [req:3f4a3ca4-6cfe-4267-ab95-645741d5595d client:-] GET / -> 200 (1ms)
2026-05-26 05:32:36 [INFO:8] src.api.middleware.logging_middleware | [req:d6721b3d-b9b9-412e-a979-033e60bfdaeb client:-] GET /favicon.ico started
2026-05-26 05:32:36 [WARNING:8] src.api.middleware.logging_middleware | [req:d6721b3d-b9b9-412e-a979-033e60bfdaeb client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:36 [INFO:8] src.api.middleware.logging_middleware | [req:bf8f2387-dc50-4462-92ba-a5f31bc91533 client:-] GET / started
2026-05-26 05:32:36 [INFO:8] src.api.middleware.logging_middleware | [req:bf8f2387-dc50-4462-92ba-a5f31bc91533 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:37 [INFO:8] src.api.middleware.logging_middleware | [req:5f8b4ab8-962f-436f-b123-95910294a659 client:-] GET /favicon.ico started
2026-05-26 05:32:37 [WARNING:8] src.api.middleware.logging_middleware | [req:5f8b4ab8-962f-436f-b123-95910294a659 client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:a6d6addf-59e5-4312-a04a-e00715796eb1 client:-] GET / started
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:a6d6addf-59e5-4312-a04a-e00715796eb1 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:bda9dd5f-4db5-4404-978d-038a4edd7b96 client:-] GET / started
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:bda9dd5f-4db5-4404-978d-038a4edd7b96 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:1639b076-c206-466a-accb-5c6812c19e99 client:-] GET / started
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:1639b076-c206-466a-accb-5c6812c19e99 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:cca990e0-299c-4452-a3b7-3d402883fae4 client:-] GET / started
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:cca990e0-299c-4452-a3b7-3d402883fae4 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:00a70c09-fbb9-4b32-92b3-c665ef49106a client:-] GET / started
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:00a70c09-fbb9-4b32-92b3-c665ef49106a client:-] GET / -> 200 (1ms)
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:4dad8ffe-bf4b-4d0b-9b15-a3d70598d62d client:-] GET / started
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:4dad8ffe-bf4b-4d0b-9b15-a3d70598d62d client:-] GET / -> 200 (1ms)
2026-05-26 05:32:45 [INFO:8] src.api.middleware.logging_middleware | [req:86474299-a8d9-474b-bdaa-5a1958f274d8 client:-] GET /favicon.ico started
2026-05-26 05:32:45 [WARNING:8] src.api.middleware.logging_middleware | [req:86474299-a8d9-474b-bdaa-5a1958f274d8 client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:46 [INFO:8] src.api.middleware.logging_middleware | [req:13af3f4e-b0b7-4b70-aaf4-8456553463bb client:-] GET /favicon.ico started
2026-05-26 05:32:46 [WARNING:8] src.api.middleware.logging_middleware | [req:13af3f4e-b0b7-4b70-aaf4-8456553463bb client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:46 [INFO:8] src.api.middleware.logging_middleware | [req:922e149d-6c68-4c88-93a5-00cd4ca923cd client:-] GET /favicon.ico started
2026-05-26 05:32:46 [WARNING:8] src.api.middleware.logging_middleware | [req:922e149d-6c68-4c88-93a5-00cd4ca923cd client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:46 [INFO:8] src.api.middleware.logging_middleware | [req:8592266b-5b80-4dec-9f45-7f42fc6c4fc6 client:-] GET /favicon.ico started
2026-05-26 05:32:46 [WARNING:8] src.api.middleware.logging_middleware | [req:8592266b-5b80-4dec-9f45-7f42fc6c4fc6 client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:46 [INFO:8] src.api.middleware.logging_middleware | [req:50ab3c95-2bd5-479d-bc41-e2d08f2b17c9 client:-] GET /favicon.ico started
2026-05-26 05:32:46 [WARNING:8] src.api.middleware.logging_middleware | [req:50ab3c95-2bd5-479d-bc41-e2d08f2b17c9 client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:50 [INFO:8] src.api.middleware.logging_middleware | [req:19d86776-2b40-46e0-a15e-8aacac5abbee client:-] GET / started
2026-05-26 05:32:50 [INFO:8] src.api.middleware.logging_middleware | [req:19d86776-2b40-46e0-a15e-8aacac5abbee client:-] GET / -> 200 (1ms)
2026-05-26 05:32:50 [INFO:8] src.api.middleware.logging_middleware | [req:7a845484-1019-4ba7-83a2-fddc68f0dd33 client:-] GET / started
2026-05-26 05:32:50 [INFO:8] src.api.middleware.logging_middleware | [req:7a845484-1019-4ba7-83a2-fddc68f0dd33 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:51 [INFO:8] src.api.middleware.logging_middleware | [req:2caabe66-080c-43c9-acfa-49bb07f51bcf client:-] GET /favicon.ico started
2026-05-26 05:32:51 [WARNING:8] src.api.middleware.logging_middleware | [req:2caabe66-080c-43c9-acfa-49bb07f51bcf client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:52 [INFO:8] src.api.middleware.logging_middleware | [req:16d1590a-0eb5-44a1-880d-227c87cdfefa client:-] GET /favicon.ico started
2026-05-26 05:32:52 [WARNING:8] src.api.middleware.logging_middleware | [req:16d1590a-0eb5-44a1-880d-227c87cdfefa client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:53 [INFO:8] src.api.middleware.logging_middleware | [req:112b12cb-ac0f-4ea1-83be-c9de4eb52e47 client:-] GET /health started
2026-05-26 05:32:53 [WARNING:8] src.api.middleware.logging_middleware | [req:112b12cb-ac0f-4ea1-83be-c9de4eb52e47 client:-] GET /health -> 404 (0ms)
2026-05-26 05:32:55 [INFO:8] src.api.middleware.logging_middleware | [req:871fda9f-a61e-4492-8109-390a6e7edaa8 client:-] GET / started
2026-05-26 05:32:55 [INFO:8] src.api.middleware.logging_middleware | [req:871fda9f-a61e-4492-8109-390a6e7edaa8 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:55 [INFO:8] src.api.middleware.logging_middleware | [req:305400ff-c824-404a-ac81-863ac287c9b4 client:-] GET / started
2026-05-26 05:32:55 [INFO:8] src.api.middleware.logging_middleware | [req:305400ff-c824-404a-ac81-863ac287c9b4 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:55 [INFO:8] src.api.middleware.logging_middleware | [req:4837ddae-8219-4eb9-b2a6-f96980bd9197 client:-] GET / started
2026-05-26 05:32:55 [INFO:8] src.api.middleware.logging_middleware | [req:4837ddae-8219-4eb9-b2a6-f96980bd9197 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:55 [INFO:8] src.api.middleware.logging_middleware | [req:47ba1541-e0a5-4fa8-b7ec-45921776233f client:-] GET /favicon.ico started
2026-05-26 05:32:55 [WARNING:8] src.api.middleware.logging_middleware | [req:47ba1541-e0a5-4fa8-b7ec-45921776233f client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:56 [INFO:8] src.api.middleware.logging_middleware | [req:c14bddf7-3df3-4e78-9b7e-91329b959448 client:-] GET /favicon.ico started
2026-05-26 05:32:56 [WARNING:8] src.api.middleware.logging_middleware | [req:c14bddf7-3df3-4e78-9b7e-91329b959448 client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:56 [INFO:8] src.api.middleware.logging_middleware | [req:dd186df5-dcca-4437-929f-5c54e35d8c39 client:-] GET / started
2026-05-26 05:32:56 [INFO:8] src.api.middleware.logging_middleware | [req:dd186df5-dcca-4437-929f-5c54e35d8c39 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:56 [INFO:8] src.api.middleware.logging_middleware | [req:b8ba002e-a631-484d-a57b-0ac2526f733a client:-] GET /favicon.ico started
2026-05-26 05:32:56 [WARNING:8] src.api.middleware.logging_middleware | [req:b8ba002e-a631-484d-a57b-0ac2526f733a client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:56 [INFO:8] src.api.middleware.logging_middleware | [req:113ee429-43fe-430c-936f-3364eec450f2 client:-] GET / started
2026-05-26 05:32:56 [INFO:8] src.api.middleware.logging_middleware | [req:113ee429-43fe-430c-936f-3364eec450f2 client:-] GET / -> 200 (1ms)
2026-05-26 05:32:56 [INFO:8] src.api.middleware.logging_middleware | [req:49d58084-7359-4d0a-b6f2-dc4798be21c7 client:-] GET /favicon.ico started
2026-05-26 05:32:56 [WARNING:8] src.api.middleware.logging_middleware | [req:49d58084-7359-4d0a-b6f2-dc4798be21c7 client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:57 [INFO:8] src.api.middleware.logging_middleware | [req:173f1f55-241c-4463-8046-2e294aedfdc1 client:-] GET /favicon.ico started
2026-05-26 05:32:57 [WARNING:8] src.api.middleware.logging_middleware | [req:173f1f55-241c-4463-8046-2e294aedfdc1 client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:32:58 [INFO:8] src.api.middleware.logging_middleware | [req:6e6484c9-7efd-4128-8b92-94196a0edfd9 client:-] GET / started
2026-05-26 05:32:58 [INFO:8] src.api.middleware.logging_middleware | [req:6e6484c9-7efd-4128-8b92-94196a0edfd9 client:-] GET / -> 200 (1ms)
2026-05-26 05:33:00 [INFO:8] src.api.middleware.logging_middleware | [req:386dc6ae-5966-43f4-bddf-132fb802ae1f client:-] GET /favicon.ico started
2026-05-26 05:33:00 [WARNING:8] src.api.middleware.logging_middleware | [req:386dc6ae-5966-43f4-bddf-132fb802ae1f client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:33:00 [INFO:8] src.api.middleware.logging_middleware | [req:7af84add-11a3-46bc-9a17-302b4439916d client:-] GET / started
2026-05-26 05:33:00 [INFO:8] src.api.middleware.logging_middleware | [req:7af84add-11a3-46bc-9a17-302b4439916d client:-] GET / -> 200 (1ms)
2026-05-26 05:33:00 [INFO:8] src.api.middleware.logging_middleware | [req:a9dbd9ac-4605-468a-a888-d8a26721bf82 client:-] GET / started
2026-05-26 05:33:00 [INFO:8] src.api.middleware.logging_middleware | [req:a9dbd9ac-4605-468a-a888-d8a26721bf82 client:-] GET / -> 200 (1ms)
2026-05-26 05:33:00 [INFO:8] src.api.middleware.logging_middleware | [req:0e4dc595-3000-4202-801c-6843986351a1 client:-] GET / started
2026-05-26 05:33:00 [INFO:8] src.api.middleware.logging_middleware | [req:0e4dc595-3000-4202-801c-6843986351a1 client:-] GET / -> 200 (1ms)
2026-05-26 05:33:02 [INFO:8] src.api.middleware.logging_middleware | [req:8c00bc38-ef38-4a46-a8fa-74fa74f95b1d client:-] GET /favicon.ico started
2026-05-26 05:33:02 [WARNING:8] src.api.middleware.logging_middleware | [req:8c00bc38-ef38-4a46-a8fa-74fa74f95b1d client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:33:02 [INFO:8] src.api.middleware.logging_middleware | [req:ae009cdb-60c7-4c8a-8676-0d61f9ec9896 client:-] GET /favicon.ico started
2026-05-26 05:33:02 [WARNING:8] src.api.middleware.logging_middleware | [req:ae009cdb-60c7-4c8a-8676-0d61f9ec9896 client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:33:02 [INFO:8] src.api.middleware.logging_middleware | [req:f5b71cfb-916a-4d46-8a34-b33527b7164b client:-] GET /favicon.ico started
2026-05-26 05:33:02 [WARNING:8] src.api.middleware.logging_middleware | [req:f5b71cfb-916a-4d46-8a34-b33527b7164b client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:33:09 [INFO:8] src.api.middleware.logging_middleware | [req:e5f7d876-be0c-4271-b79a-6d3191f4b43f client:-] GET / started
2026-05-26 05:33:09 [INFO:8] src.api.middleware.logging_middleware | [req:e5f7d876-be0c-4271-b79a-6d3191f4b43f client:-] GET / -> 200 (1ms)
2026-05-26 05:33:10 [INFO:8] src.api.middleware.logging_middleware | [req:8968f001-5c77-4769-815a-a1f5a868edc5 client:-] GET /favicon.ico started
2026-05-26 05:33:10 [WARNING:8] src.api.middleware.logging_middleware | [req:8968f001-5c77-4769-815a-a1f5a868edc5 client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:33:15 [INFO:8] src.api.middleware.logging_middleware | [req:c2ddb303-082e-4e76-a6d8-58c19caf2b9b client:-] GET / started
2026-05-26 05:33:15 [INFO:8] src.api.middleware.logging_middleware | [req:c2ddb303-082e-4e76-a6d8-58c19caf2b9b client:-] GET / -> 200 (1ms)
2026-05-26 05:33:15 [INFO:8] src.api.middleware.logging_middleware | [req:c504e962-a03f-4c77-bd04-9c78e5354335 client:-] GET /favicon.ico started
2026-05-26 05:33:15 [WARNING:8] src.api.middleware.logging_middleware | [req:c504e962-a03f-4c77-bd04-9c78e5354335 client:-] GET /favicon.ico -> 404 (1ms)
2026-05-26 05:33:23 [INFO:8] src.api.middleware.logging_middleware | [req:7758facb-6219-47f4-81cd-cc7aa2644878 client:-] GET /health started
2026-05-26 05:33:23 [WARNING:8] src.api.middleware.logging_middleware | [req:7758facb-6219-47f4-81cd-cc7aa2644878 client:-] GET /health -> 404 (1ms)
2026-05-26 05:33:53 [INFO:8] src.api.middleware.logging_middleware | [req:36a0cb7b-2639-4942-add4-76d9e9cf00f6 client:-] GET /health started
2026-05-26 05:33:53 [WARNING:8] src.api.middleware.logging_middleware | [req:36a0cb7b-2639-4942-add4-76d9e9cf00f6 client:-] GET /health -> 404 (1ms)
2026-05-26 05:34:23 [INFO:8] src.api.middleware.logging_middleware | [req:ed411cd5-a8a6-494b-93e5-a54419811b13 client:-] GET /health started
2026-05-26 05:34:23 [WARNING:8] src.api.middleware.logging_middleware | [req:ed411cd5-a8a6-494b-93e5-a54419811b13 client:-] GET /health -> 404 (1ms)
2026-05-26 05:34:53 [INFO:8] src.api.middleware.logging_middleware | [req:ae713ee1-37ca-4029-bd6d-796db70a8985 client:-] GET /health started
2026-05-26 05:34:53 [WARNING:8] src.api.middleware.logging_middleware | [req:ae713ee1-37ca-4029-bd6d-796db70a8985 client:-] GET /health -> 404 (1ms)
2026-05-26 05:35:23 [INFO:8] src.api.middleware.logging_middleware | [req:c9ec9c87-835a-4635-b7a0-a6b098bf4bcc client:-] GET /health started
2026-05-26 05:35:23 [WARNING:8] src.api.middleware.logging_middleware | [req:c9ec9c87-835a-4635-b7a0-a6b098bf4bcc client:-] GET /health -> 404 (1ms)
2026-05-26 05:35:54 [INFO:8] src.api.middleware.logging_middleware | [req:83057e0c-9c73-480d-8f47-2df110a462fc client:-] GET /health started
2026-05-26 05:35:54 [WARNING:8] src.api.middleware.logging_middleware | [req:83057e0c-9c73-480d-8f47-2df110a462fc client:-] GET /health -> 404 (1ms)
2026-05-26 05:36:24 [INFO:8] src.api.middleware.logging_middleware | [req:b88575c0-f2b8-4b5b-96ef-49e237eca36c client:-] GET /health started
2026-05-26 05:36:24 [WARNING:8] src.api.middleware.logging_middleware | [req:b88575c0-f2b8-4b5b-96ef-49e237eca36c client:-] GET /health -> 404 (1ms)
2026-05-26 05:36:54 [INFO:8] src.api.middleware.logging_middleware | [req:5e8d9f03-bb8a-4a8b-95b0-99300e979b50 client:-] GET /health started
2026-05-26 05:36:54 [WARNING:8] src.api.middleware.logging_middleware | [req:5e8d9f03-bb8a-4a8b-95b0-99300e979b50 client:-] GET /health -> 404 (1ms)
2026-05-26 05:37:24 [INFO:8] src.api.middleware.logging_middleware | [req:a04984d4-74cb-4320-991d-5304776a9ff1 client:-] GET /health started
2026-05-26 05:37:24 [WARNING:8] src.api.middleware.logging_middleware | [req:a04984d4-74cb-4320-991d-5304776a9ff1 client:-] GET /health -> 404 (1ms)
2026-05-26 05:37:54 [INFO:8] src.api.middleware.logging_middleware | [req:97c2558b-2b62-4ee7-bdfe-e1ddb0d10e1f client:-] GET /health started
2026-05-26 05:37:54 [WARNING:8] src.api.middleware.logging_middleware | [req:97c2558b-2b62-4ee7-bdfe-e1ddb0d10e1f client:-] GET /health -> 404 (1ms)
2026-05-26 05:38:24 [INFO:8] src.api.middleware.logging_middleware | [req:e5950db4-af52-4dd4-854c-2b93572f6763 client:-] GET /health started
2026-05-26 05:38:24 [WARNING:8] src.api.middleware.logging_middleware | [req:e5950db4-af52-4dd4-854c-2b93572f6763 client:-] GET /health -> 404 (1ms)
2026-05-26 05:38:54 [INFO:8] src.api.middleware.logging_middleware | [req:33bdf623-b326-4964-be55-4d3f0f2e83ca client:-] GET /health started
2026-05-26 05:38:54 [WARNING:8] src.api.middleware.logging_middleware | [req:33bdf623-b326-4964-be55-4d3f0f2e83ca client:-] GET /health -> 404 (1ms)
2026-05-26 05:39:24 [INFO:8] src.api.middleware.logging_middleware | [req:44f8a15b-d2da-45b6-ab53-da7faacc359b client:-] GET /health started
2026-05-26 05:39:24 [WARNING:8] src.api.middleware.logging_middleware | [req:44f8a15b-d2da-45b6-ab53-da7faacc359b client:-] GET /health -> 404 (1ms)
2026-05-26 05:39:54 [INFO:8] src.api.middleware.logging_middleware | [req:eca34aef-be77-4086-a74a-03f64cafb1aa client:-] GET /health started
2026-05-26 05:39:54 [WARNING:8] src.api.middleware.logging_middleware | [req:eca34aef-be77-4086-a74a-03f64cafb1aa client:-] GET /health -> 404 (2ms)
2026-05-26 05:40:24 [INFO:8] src.api.middleware.logging_middleware | [req:0e548893-3487-4141-9688-a2fdb1faa2b1 client:-] GET /health started
2026-05-26 05:40:24 [WARNING:8] src.api.middleware.logging_middleware | [req:0e548893-3487-4141-9688-a2fdb1faa2b1 client:-] GET /health -> 404 (1ms)
2026-05-26 05:40:54 [INFO:8] src.api.middleware.logging_middleware | [req:c5909df9-d585-4ed4-879c-7c5f6a9d1a70 client:-] GET /health started
2026-05-26 05:40:54 [WARNING:8] src.api.middleware.logging_middleware | [req:c5909df9-d585-4ed4-879c-7c5f6a9d1a70 client:-] GET /health -> 404 (2ms)
2026-05-26 05:41:24 [INFO:8] src.api.middleware.logging_middleware | [req:eb5d9a64-6022-4606-b74c-4e78a0f41859 client:-] GET /health started
2026-05-26 05:41:24 [WARNING:8] src.api.middleware.logging_middleware | [req:eb5d9a64-6022-4606-b74c-4e78a0f41859 client:-] GET /health -> 404 (2ms)
2026-05-26 05:41:54 [INFO:8] src.api.middleware.logging_middleware | [req:e8f93fe5-8a17-4f83-ac73-21ead39fdba5 client:-] GET /health started
2026-05-26 05:41:54 [WARNING:8] src.api.middleware.logging_middleware | [req:e8f93fe5-8a17-4f83-ac73-21ead39fdba5 client:-] GET /health -> 404 (1ms)
2026-05-26 05:42:25 [INFO:8] src.api.middleware.logging_middleware | [req:9318a9ef-9eba-4774-9ae0-9365268d21de client:-] GET /health started
2026-05-26 05:42:25 [WARNING:8] src.api.middleware.logging_middleware | [req:9318a9ef-9eba-4774-9ae0-9365268d21de client:-] GET /health -> 404 (1ms)
2026-05-26 05:42:55 [INFO:8] src.api.middleware.logging_middleware | [req:094a6e6f-f0d3-4f44-a39a-a6506f1e5995 client:-] GET /health started
2026-05-26 05:42:55 [WARNING:8] src.api.middleware.logging_middleware | [req:094a6e6f-f0d3-4f44-a39a-a6506f1e5995 client:-] GET /health -> 404 (1ms)
2026-05-26 05:43:25 [INFO:8] src.api.middleware.logging_middleware | [req:c7c968f4-ef18-453e-92b2-c1be0c4ef212 client:-] GET /health started
2026-05-26 05:43:25 [WARNING:8] src.api.middleware.logging_middleware | [req:c7c968f4-ef18-453e-92b2-c1be0c4ef212 client:-] GET /health -> 404 (1ms)
2026-05-26 05:43:55 [INFO:8] src.api.middleware.logging_middleware | [req:dbfc4223-1999-4e0f-a7f5-6ee60950aac1 client:-] GET /health started
2026-05-26 05:43:55 [WARNING:8] src.api.middleware.logging_middleware | [req:dbfc4223-1999-4e0f-a7f5-6ee60950aac1 client:-] GET /health -> 404 (1ms)
2026-05-26 05:44:25 [INFO:8] src.api.middleware.logging_middleware | [req:cf351b98-a3e0-4881-afd7-94861803ed0a client:-] GET /health started
2026-05-26 05:44:25 [WARNING:8] src.api.middleware.logging_middleware | [req:cf351b98-a3e0-4881-afd7-94861803ed0a client:-] GET /health -> 404 (1ms)
2026-05-26 05:44:55 [INFO:8] src.api.middleware.logging_middleware | [req:cb72594c-45a6-4c26-afa4-f960a1ea22ad client:-] GET /health started
2026-05-26 05:44:55 [WARNING:8] src.api.middleware.logging_middleware | [req:cb72594c-45a6-4c26-afa4-f960a1ea22ad client:-] GET /health -> 404 (2ms)
2026-05-26 05:45:25 [INFO:8] src.api.middleware.logging_middleware | [req:e4ab43e1-e3c5-4ffa-a930-c6767e1ddcab client:-] GET /health started
2026-05-26 05:45:25 [WARNING:8] src.api.middleware.logging_middleware | [req:e4ab43e1-e3c5-4ffa-a930-c6767e1ddcab client:-] GET /health -> 404 (1ms)
2026-05-26 05:45:55 [INFO:8] src.api.middleware.logging_middleware | [req:1ae94e95-c51b-4be8-b119-32d44b6927f6 client:-] GET /health started
2026-05-26 05:45:55 [WARNING:8] src.api.middleware.logging_middleware | [req:1ae94e95-c51b-4be8-b119-32d44b6927f6 client:-] GET /health -> 404 (1ms)
2026-05-26 05:46:25 [INFO:8] src.api.middleware.logging_middleware | [req:9fe34c28-d960-43b6-8f77-5f6c806e2bdc client:-] GET /health started
2026-05-26 05:46:25 [WARNING:8] src.api.middleware.logging_middleware | [req:9fe34c28-d960-43b6-8f77-5f6c806e2bdc client:-] GET /health -> 404 (1ms)
2026-05-26 05:46:55 [INFO:8] src.api.middleware.logging_middleware | [req:58816b66-5874-486f-baa4-6181ca56e39f client:-] GET /health started
2026-05-26 05:46:55 [WARNING:8] src.api.middleware.logging_middleware | [req:58816b66-5874-486f-baa4-6181ca56e39f client:-] GET /health -> 404 (1ms)
2026-05-26 05:47:14 [INFO:8] src.api.middleware.logging_middleware | [req:bd8319b0-a8f8-4b12-be94-42bb1f814d42 client:-] POST /api/v1/drugs/dosage/prefetch started
2026-05-26 05:47:14 [INFO:8] src.api.middleware.logging_middleware | [req:bd8319b0-a8f8-4b12-be94-42bb1f814d42 client:-] POST /api/v1/drugs/dosage/prefetch -> 204 (3ms)
2026-05-26 05:47:25 [INFO:8] src.api.middleware.logging_middleware | [req:3e89e6c3-e9c0-4897-a556-68200f87483c client:-] GET /health started
2026-05-26 05:47:25 [WARNING:8] src.api.middleware.logging_middleware | [req:3e89e6c3-e9c0-4897-a556-68200f87483c client:-] GET /health -> 404 (1ms)
2026-05-26 05:47:54 [INFO:8] src.api.routes.dosage | [req:bd8319b0-a8f8-4b12-be94-42bb1f814d42 client:-] Prefetch: all 2 medicines already in DB
2026-05-26 05:47:55 [INFO:8] src.api.middleware.logging_middleware | [req:7bfe3886-c39f-4463-96d1-ff43beef7ebb client:-] GET /health started
2026-05-26 05:47:55 [WARNING:8] src.api.middleware.logging_middleware | [req:7bfe3886-c39f-4463-96d1-ff43beef7ebb client:-] GET /health -> 404 (1ms)
2026-05-26 05:48:25 [INFO:8] src.api.middleware.logging_middleware | [req:9fd9db4b-0d92-4949-a4ff-34e2d7dd6def client:-] GET /health started
2026-05-26 05:48:25 [WARNING:8] src.api.middleware.logging_middleware | [req:9fd9db4b-0d92-4949-a4ff-34e2d7dd6def client:-] GET /health -> 404 (1ms)
2026-05-26 05:48:56 [INFO:8] src.api.middleware.logging_middleware | [req:d09ade36-7900-4d11-b998-3f02e18b4c4a client:-] GET /health started
2026-05-26 05:48:56 [WARNING:8] src.api.middleware.logging_middleware | [req:d09ade36-7900-4d11-b998-3f02e18b4c4a client:-] GET /health -> 404 (1ms)
2026-05-26 05:49:26 [INFO:8] src.api.middleware.logging_middleware | [req:faf91b0f-99aa-41f1-bdb8-695abfcf8da4 client:-] GET /health started
2026-05-26 05:49:26 [WARNING:8] src.api.middleware.logging_middleware | [req:faf91b0f-99aa-41f1-bdb8-695abfcf8da4 client:-] GET /health -> 404 (1ms)
2026-05-26 05:49:56 [INFO:8] src.api.middleware.logging_middleware | [req:fbfa9b66-2fe2-4782-910d-190697f630df client:-] GET /health started
2026-05-26 05:49:56 [WARNING:8] src.api.middleware.logging_middleware | [req:fbfa9b66-2fe2-4782-910d-190697f630df client:-] GET /health -> 404 (1ms)
2026-05-26 05:50:26 [INFO:8] src.api.middleware.logging_middleware | [req:0d4ea517-7fbf-4f7b-81ea-a0de6b924981 client:-] GET /health started
2026-05-26 05:50:26 [WARNING:8] src.api.middleware.logging_middleware | [req:0d4ea517-7fbf-4f7b-81ea-a0de6b924981 client:-] GET /health -> 404 (1ms)
2026-05-26 05:50:56 [INFO:8] src.api.middleware.logging_middleware | [req:0382afc7-d3a7-48a7-8bba-c1ba10f37538 client:-] GET /health started
2026-05-26 05:50:56 [WARNING:8] src.api.middleware.logging_middleware | [req:0382afc7-d3a7-48a7-8bba-c1ba10f37538 client:-] GET /health -> 404 (1ms)
2026-05-26 05:50:59 [INFO:8] src.api.middleware.logging_middleware | [req:de3f50f7-92f5-424b-8d2d-b4c4b533ba4a client:-] POST /api/v1/drugs/dosage/prefetch started
2026-05-26 05:50:59 [INFO:8] src.api.middleware.logging_middleware | [req:de3f50f7-92f5-424b-8d2d-b4c4b533ba4a client:-] POST /api/v1/drugs/dosage/prefetch -> 204 (2ms)
2026-05-26 05:51:26 [INFO:8] src.api.middleware.logging_middleware | [req:488f8d4c-65c5-4964-8ce8-458c9e1802c1 client:-] GET /health started
2026-05-26 05:51:26 [WARNING:8] src.api.middleware.logging_middleware | [req:488f8d4c-65c5-4964-8ce8-458c9e1802c1 client:-] GET /health -> 404 (3ms)
2026-05-26 05:51:40 [INFO:8] src.api.routes.dosage | [req:de3f50f7-92f5-424b-8d2d-b4c4b533ba4a client:-] Prefetch: all 2 medicines already in DB
2026-05-26 05:51:56 [INFO:8] src.api.middleware.logging_middleware | [req:2f913503-d952-49bb-89b5-c972e57ae9ae client:-] GET /health started
2026-05-26 05:51:56 [WARNING:8] src.api.middleware.logging_middleware | [req:2f913503-d952-49bb-89b5-c972e57ae9ae client:-] GET /health -> 404 (1ms)
2026-05-26 05:52:26 [INFO:8] src.api.middleware.logging_middleware | [req:80424d2d-7e1d-46ba-8a18-0a18a688d7b3 client:-] GET /health started
2026-05-26 05:52:26 [WARNING:8] src.api.middleware.logging_middleware | [req:80424d2d-7e1d-46ba-8a18-0a18a688d7b3 client:-] GET /health -> 404 (1ms)
