2026-05-25 15:50:51 [INFO:8] src.api.middleware.logging_middleware | [req:91f543d6-95ab-4b17-9e04-e82ed6b91097 client:-] GET /health started
2026-05-25 15:50:51 [WARNING:8] src.api.middleware.logging_middleware | [req:91f543d6-95ab-4b17-9e04-e82ed6b91097 client:-] GET /health -> 404 (2ms)
2026-05-25 15:51:21 [INFO:8] src.api.middleware.logging_middleware | [req:d93c8b78-fc49-4f66-9384-089a8bac3d33 client:-] GET /health started
2026-05-25 15:51:21 [WARNING:8] src.api.middleware.logging_middleware | [req:d93c8b78-fc49-4f66-9384-089a8bac3d33 client:-] GET /health -> 404 (1ms)
2026-05-25 15:51:51 [INFO:8] src.api.middleware.logging_middleware | [req:15320806-b104-4e91-b8b5-580ef658d319 client:-] GET /health started
2026-05-25 15:51:51 [WARNING:8] src.api.middleware.logging_middleware | [req:15320806-b104-4e91-b8b5-580ef658d319 client:-] GET /health -> 404 (1ms)
2026-05-25 15:52:21 [INFO:8] src.api.middleware.logging_middleware | [req:8462bd27-e595-44d8-b771-5a457df9cf32 client:-] GET /health started
2026-05-25 15:52:21 [WARNING:8] src.api.middleware.logging_middleware | [req:8462bd27-e595-44d8-b771-5a457df9cf32 client:-] GET /health -> 404 (1ms)
2026-05-25 15:52:51 [INFO:8] src.api.middleware.logging_middleware | [req:54efbdd0-5dd0-4e4a-8c1b-56de0e32ebe3 client:-] GET /health started
2026-05-25 15:52:51 [WARNING:8] src.api.middleware.logging_middleware | [req:54efbdd0-5dd0-4e4a-8c1b-56de0e32ebe3 client:-] GET /health -> 404 (1ms)
2026-05-25 15:53:21 [INFO:8] src.api.middleware.logging_middleware | [req:24bb5ce7-3690-4574-84cd-49e72823913f client:-] GET /health started
2026-05-25 15:53:21 [WARNING:8] src.api.middleware.logging_middleware | [req:24bb5ce7-3690-4574-84cd-49e72823913f client:-] GET /health -> 404 (1ms)
2026-05-25 15:53:51 [INFO:8] src.api.middleware.logging_middleware | [req:06576388-04b5-421e-8d40-ef1a8b751960 client:-] GET /health started
2026-05-25 15:53:51 [WARNING:8] src.api.middleware.logging_middleware | [req:06576388-04b5-421e-8d40-ef1a8b751960 client:-] GET /health -> 404 (1ms)
2026-05-25 15:54:21 [INFO:8] src.api.middleware.logging_middleware | [req:8065db80-96ac-46a4-a064-cd56d10412d4 client:-] GET /health started
2026-05-25 15:54:21 [WARNING:8] src.api.middleware.logging_middleware | [req:8065db80-96ac-46a4-a064-cd56d10412d4 client:-] GET /health -> 404 (1ms)
2026-05-25 15:54:51 [INFO:8] src.api.middleware.logging_middleware | [req:78810fe3-9997-4ae0-910e-45b49ad64478 client:-] POST /api/v1/drugs/dosage/prefetch started
2026-05-25 15:54:51 [INFO:8] src.api.middleware.logging_middleware | [req:78810fe3-9997-4ae0-910e-45b49ad64478 client:-] POST /api/v1/drugs/dosage/prefetch -> 204 (3ms)
2026-05-25 15:54:51 [INFO:8] src.api.middleware.logging_middleware | [req:f40c1878-788f-402a-b78a-cba6017fde78 client:-] GET /health started
2026-05-25 15:54:51 [WARNING:8] src.api.middleware.logging_middleware | [req:f40c1878-788f-402a-b78a-cba6017fde78 client:-] GET /health -> 404 (2ms)
2026-05-25 15:55:21 [INFO:8] src.api.middleware.logging_middleware | [req:46f9020a-1381-4a64-8d92-fb77cec86c24 client:-] GET /health started
2026-05-25 15:55:21 [WARNING:8] src.api.middleware.logging_middleware | [req:46f9020a-1381-4a64-8d92-fb77cec86c24 client:-] GET /health -> 404 (1ms)
2026-05-25 15:55:24 [INFO:8] src.api.routes.dosage | [req:78810fe3-9997-4ae0-910e-45b49ad64478 client:-] Prefetch: all 2 medicines already in DB
2026-05-25 15:55:51 [INFO:8] src.api.middleware.logging_middleware | [req:cbae7822-74b9-4267-ad19-aa3a45f6637e client:-] GET /health started
2026-05-25 15:55:51 [WARNING:8] src.api.middleware.logging_middleware | [req:cbae7822-74b9-4267-ad19-aa3a45f6637e client:-] GET /health -> 404 (1ms)
2026-05-25 15:56:22 [INFO:8] src.api.middleware.logging_middleware | [req:1afd6e05-29a5-41e0-8b02-ccc88e00e150 client:-] GET /health started
2026-05-25 15:56:22 [WARNING:8] src.api.middleware.logging_middleware | [req:1afd6e05-29a5-41e0-8b02-ccc88e00e150 client:-] GET /health -> 404 (1ms)
2026-05-25 15:56:52 [INFO:8] src.api.middleware.logging_middleware | [req:e1e2b651-f894-4edf-9c35-f29a0a9d7ed1 client:-] GET /health started
2026-05-25 15:56:52 [WARNING:8] src.api.middleware.logging_middleware | [req:e1e2b651-f894-4edf-9c35-f29a0a9d7ed1 client:-] GET /health -> 404 (1ms)
2026-05-25 15:57:22 [INFO:8] src.api.middleware.logging_middleware | [req:88b3279a-0cec-42af-a6d8-9e96ccfba3c6 client:-] GET /health started
2026-05-25 15:57:22 [WARNING:8] src.api.middleware.logging_middleware | [req:88b3279a-0cec-42af-a6d8-9e96ccfba3c6 client:-] GET /health -> 404 (1ms)
2026-05-25 15:57:52 [INFO:8] src.api.middleware.logging_middleware | [req:0611fe35-f706-4a2e-ada4-1b1fd4b10a44 client:-] GET /health started
2026-05-25 15:57:52 [WARNING:8] src.api.middleware.logging_middleware | [req:0611fe35-f706-4a2e-ada4-1b1fd4b10a44 client:-] GET /health -> 404 (1ms)
2026-05-25 15:58:22 [INFO:8] src.api.middleware.logging_middleware | [req:df7d1a9f-0f59-4122-a07e-82ae6776c567 client:-] GET /health started
2026-05-25 15:58:22 [WARNING:8] src.api.middleware.logging_middleware | [req:df7d1a9f-0f59-4122-a07e-82ae6776c567 client:-] GET /health -> 404 (1ms)
2026-05-25 15:58:52 [INFO:8] src.api.middleware.logging_middleware | [req:4c122ce9-ab1f-4337-9ead-7fed24898bee client:-] GET /health started
2026-05-25 15:58:52 [WARNING:8] src.api.middleware.logging_middleware | [req:4c122ce9-ab1f-4337-9ead-7fed24898bee client:-] GET /health -> 404 (1ms)
2026-05-25 15:59:04 [INFO:8] src.api.middleware.logging_middleware | [req:5ce9d3cc-7485-4d29-942a-a7b60d4ac2b6 client:-] POST /api/v1/drugs/dosage/prefetch started
2026-05-25 15:59:04 [INFO:8] src.api.middleware.logging_middleware | [req:5ce9d3cc-7485-4d29-942a-a7b60d4ac2b6 client:-] POST /api/v1/drugs/dosage/prefetch -> 204 (2ms)
2026-05-25 15:59:22 [INFO:8] src.api.middleware.logging_middleware | [req:bceb70f9-b4d1-4a5d-bbcd-171618e83455 client:-] GET /health started
2026-05-25 15:59:22 [WARNING:8] src.api.middleware.logging_middleware | [req:bceb70f9-b4d1-4a5d-bbcd-171618e83455 client:-] GET /health -> 404 (1ms)
2026-05-25 15:59:36 [INFO:8] src.api.routes.dosage | [req:5ce9d3cc-7485-4d29-942a-a7b60d4ac2b6 client:-] Prefetch: all 2 medicines already in DB
2026-05-25 15:59:52 [INFO:8] src.api.middleware.logging_middleware | [req:d49f480a-5963-4788-ba0b-6b4377039df2 client:-] GET /health started
2026-05-25 15:59:52 [WARNING:8] src.api.middleware.logging_middleware | [req:d49f480a-5963-4788-ba0b-6b4377039df2 client:-] GET /health -> 404 (1ms)
2026-05-25 16:00:22 [INFO:8] src.api.middleware.logging_middleware | [req:14ef45fa-2231-4ede-9ca8-c4c12358cde4 client:-] GET /health started
2026-05-25 16:00:22 [WARNING:8] src.api.middleware.logging_middleware | [req:14ef45fa-2231-4ede-9ca8-c4c12358cde4 client:-] GET /health -> 404 (1ms)
2026-05-25 16:00:52 [INFO:8] src.api.middleware.logging_middleware | [req:8b056128-1014-4910-9975-1ddbd41b8636 client:-] GET /health started
2026-05-25 16:00:52 [WARNING:8] src.api.middleware.logging_middleware | [req:8b056128-1014-4910-9975-1ddbd41b8636 client:-] GET /health -> 404 (1ms)
2026-05-25 16:01:22 [INFO:8] src.api.middleware.logging_middleware | [req:70ad293c-7a84-4c60-abc7-7cd6aa6d18cb client:-] GET /health started
2026-05-25 16:01:22 [WARNING:8] src.api.middleware.logging_middleware | [req:70ad293c-7a84-4c60-abc7-7cd6aa6d18cb client:-] GET /health -> 404 (1ms)
2026-05-25 16:01:52 [INFO:8] src.api.middleware.logging_middleware | [req:f7b8f812-fdc1-4239-8ee2-c536fdac220f client:-] GET /health started
2026-05-25 16:01:52 [WARNING:8] src.api.middleware.logging_middleware | [req:f7b8f812-fdc1-4239-8ee2-c536fdac220f client:-] GET /health -> 404 (1ms)
2026-05-25 16:02:22 [INFO:8] src.api.middleware.logging_middleware | [req:ff0a766b-89b3-46dc-995f-0b20dbc7f145 client:-] GET /health started
2026-05-25 16:02:22 [WARNING:8] src.api.middleware.logging_middleware | [req:ff0a766b-89b3-46dc-995f-0b20dbc7f145 client:-] GET /health -> 404 (1ms)
2026-05-25 16:02:52 [INFO:8] src.api.middleware.logging_middleware | [req:cedd5081-6951-4232-9d8a-d4cf0e87bee9 client:-] GET /health started
2026-05-25 16:02:52 [WARNING:8] src.api.middleware.logging_middleware | [req:cedd5081-6951-4232-9d8a-d4cf0e87bee9 client:-] GET /health -> 404 (1ms)
2026-05-25 16:03:23 [INFO:8] src.api.middleware.logging_middleware | [req:fb35bece-50a5-4d29-aa10-521b5844d5ea client:-] GET /health started
2026-05-25 16:03:23 [WARNING:8] src.api.middleware.logging_middleware | [req:fb35bece-50a5-4d29-aa10-521b5844d5ea client:-] GET /health -> 404 (1ms)
2026-05-25 16:03:53 [INFO:8] src.api.middleware.logging_middleware | [req:c272253b-48d9-4fe8-b4b8-79786bef8a12 client:-] GET /health started
2026-05-25 16:03:53 [WARNING:8] src.api.middleware.logging_middleware | [req:c272253b-48d9-4fe8-b4b8-79786bef8a12 client:-] GET /health -> 404 (1ms)
2026-05-25 16:04:23 [INFO:8] src.api.middleware.logging_middleware | [req:80af07e3-82b2-407a-8648-3f6e462e4042 client:-] GET /health started
2026-05-25 16:04:23 [WARNING:8] src.api.middleware.logging_middleware | [req:80af07e3-82b2-407a-8648-3f6e462e4042 client:-] GET /health -> 404 (1ms)
2026-05-25 16:04:53 [INFO:8] src.api.middleware.logging_middleware | [req:5617e0f1-4efa-4344-8673-f86f2e31bc44 client:-] GET /health started
2026-05-25 16:04:53 [WARNING:8] src.api.middleware.logging_middleware | [req:5617e0f1-4efa-4344-8673-f86f2e31bc44 client:-] GET /health -> 404 (1ms)
2026-05-25 16:05:23 [INFO:8] src.api.middleware.logging_middleware | [req:c43fa990-2bc1-4ff8-9d23-c0f11783e2b1 client:-] GET /health started
2026-05-25 16:05:23 [WARNING:8] src.api.middleware.logging_middleware | [req:c43fa990-2bc1-4ff8-9d23-c0f11783e2b1 client:-] GET /health -> 404 (1ms)
2026-05-25 16:05:53 [INFO:8] src.api.middleware.logging_middleware | [req:e24fd44b-ca97-44c3-a312-b8ec0f292829 client:-] GET /health started
2026-05-25 16:05:53 [WARNING:8] src.api.middleware.logging_middleware | [req:e24fd44b-ca97-44c3-a312-b8ec0f292829 client:-] GET /health -> 404 (1ms)
2026-05-25 16:06:23 [INFO:8] src.api.middleware.logging_middleware | [req:2e809c88-c293-43c2-a25f-698b6a21ebe0 client:-] GET /health started
2026-05-25 16:06:23 [WARNING:8] src.api.middleware.logging_middleware | [req:2e809c88-c293-43c2-a25f-698b6a21ebe0 client:-] GET /health -> 404 (1ms)
2026-05-25 16:06:53 [INFO:8] src.api.middleware.logging_middleware | [req:f7ac9b20-bf2d-4083-abf8-059210391d97 client:-] GET /health started
2026-05-25 16:06:53 [WARNING:8] src.api.middleware.logging_middleware | [req:f7ac9b20-bf2d-4083-abf8-059210391d97 client:-] GET /health -> 404 (1ms)
2026-05-25 16:07:23 [INFO:8] src.api.middleware.logging_middleware | [req:745a5c5e-b484-4ad4-abb4-5545f7752ec7 client:-] GET /health started
2026-05-25 16:07:23 [WARNING:8] src.api.middleware.logging_middleware | [req:745a5c5e-b484-4ad4-abb4-5545f7752ec7 client:-] GET /health -> 404 (1ms)
2026-05-25 16:07:53 [INFO:8] src.api.middleware.logging_middleware | [req:64fa836c-eb9b-4d6e-b8a7-c907a69d62d8 client:-] GET /health started
2026-05-25 16:07:53 [WARNING:8] src.api.middleware.logging_middleware | [req:64fa836c-eb9b-4d6e-b8a7-c907a69d62d8 client:-] GET /health -> 404 (1ms)
2026-05-25 16:08:23 [INFO:8] src.api.middleware.logging_middleware | [req:88fb58ff-11f8-49d3-9642-2ebb1f907114 client:-] GET /health started
2026-05-25 16:08:23 [WARNING:8] src.api.middleware.logging_middleware | [req:88fb58ff-11f8-49d3-9642-2ebb1f907114 client:-] GET /health -> 404 (1ms)
2026-05-25 16:08:53 [INFO:8] src.api.middleware.logging_middleware | [req:93525001-a71b-4073-afff-a48f69c5ab4a client:-] GET /health started
2026-05-25 16:08:53 [WARNING:8] src.api.middleware.logging_middleware | [req:93525001-a71b-4073-afff-a48f69c5ab4a client:-] GET /health -> 404 (1ms)
2026-05-25 16:09:23 [INFO:8] src.api.middleware.logging_middleware | [req:d4c74e62-a6f0-4ef3-97c3-af0ff59407ff client:-] GET /health started
2026-05-25 16:09:23 [WARNING:8] src.api.middleware.logging_middleware | [req:d4c74e62-a6f0-4ef3-97c3-af0ff59407ff client:-] GET /health -> 404 (1ms)
2026-05-25 16:09:53 [INFO:8] src.api.middleware.logging_middleware | [req:ed12cd6c-0d49-4dd4-a1fa-1c5e89a82a0d client:-] GET /health started
2026-05-25 16:09:53 [WARNING:8] src.api.middleware.logging_middleware | [req:ed12cd6c-0d49-4dd4-a1fa-1c5e89a82a0d client:-] GET /health -> 404 (1ms)
2026-05-25 16:10:23 [INFO:8] src.api.middleware.logging_middleware | [req:3f8a6e3d-93ba-4900-8fe6-3ab0196ce533 client:-] GET /health started
2026-05-25 16:10:23 [WARNING:8] src.api.middleware.logging_middleware | [req:3f8a6e3d-93ba-4900-8fe6-3ab0196ce533 client:-] GET /health -> 404 (1ms)
2026-05-25 16:10:54 [INFO:8] src.api.middleware.logging_middleware | [req:bf76dfb5-eb4e-40a2-96b7-6260e4f0be4d client:-] GET /health started
2026-05-25 16:10:54 [WARNING:8] src.api.middleware.logging_middleware | [req:bf76dfb5-eb4e-40a2-96b7-6260e4f0be4d client:-] GET /health -> 404 (1ms)
2026-05-25 16:11:13 [INFO:8] src.api.middleware.logging_middleware | [req:eb001693-c604-4ac8-af76-2880cabb188d client:-] POST /api/v1/drugs/dosage/prefetch started
2026-05-25 16:11:13 [INFO:8] src.api.middleware.logging_middleware | [req:eb001693-c604-4ac8-af76-2880cabb188d client:-] POST /api/v1/drugs/dosage/prefetch -> 204 (2ms)
2026-05-25 16:11:24 [INFO:8] src.api.middleware.logging_middleware | [req:b32c93bd-5b45-45c0-8bbc-d1ecafbdbdd9 client:-] GET /health started
2026-05-25 16:11:24 [WARNING:8] src.api.middleware.logging_middleware | [req:b32c93bd-5b45-45c0-8bbc-d1ecafbdbdd9 client:-] GET /health -> 404 (1ms)
2026-05-25 16:11:46 [INFO:8] src.api.routes.dosage | [req:eb001693-c604-4ac8-af76-2880cabb188d client:-] Prefetch: all 2 medicines already in DB
2026-05-25 16:11:54 [INFO:8] src.api.middleware.logging_middleware | [req:dc5f47fb-05ec-4336-a554-067d9a01985f client:-] GET /health started
2026-05-25 16:11:54 [WARNING:8] src.api.middleware.logging_middleware | [req:dc5f47fb-05ec-4336-a554-067d9a01985f client:-] GET /health -> 404 (1ms)
2026-05-25 16:12:24 [INFO:8] src.api.middleware.logging_middleware | [req:de174783-5afe-4b02-9c13-112aa208ad09 client:-] GET /health started
2026-05-25 16:12:24 [WARNING:8] src.api.middleware.logging_middleware | [req:de174783-5afe-4b02-9c13-112aa208ad09 client:-] GET /health -> 404 (1ms)
2026-05-25 16:12:54 [INFO:8] src.api.middleware.logging_middleware | [req:bd65f563-4062-483f-83c8-2b0773cbc3f9 client:-] GET /health started
2026-05-25 16:12:54 [WARNING:8] src.api.middleware.logging_middleware | [req:bd65f563-4062-483f-83c8-2b0773cbc3f9 client:-] GET /health -> 404 (1ms)
2026-05-25 16:13:24 [INFO:8] src.api.middleware.logging_middleware | [req:40a97016-924d-4070-834a-dbebb2cd5bd8 client:-] GET /health started
2026-05-25 16:13:24 [WARNING:8] src.api.middleware.logging_middleware | [req:40a97016-924d-4070-834a-dbebb2cd5bd8 client:-] GET /health -> 404 (1ms)
2026-05-25 16:13:54 [INFO:8] src.api.middleware.logging_middleware | [req:a16daa9d-7519-4905-a427-ecd8b6205b21 client:-] GET /health started
2026-05-25 16:13:54 [WARNING:8] src.api.middleware.logging_middleware | [req:a16daa9d-7519-4905-a427-ecd8b6205b21 client:-] GET /health -> 404 (1ms)
2026-05-25 16:14:24 [INFO:8] src.api.middleware.logging_middleware | [req:56b8cf72-af6c-42e6-8396-2d07ea684946 client:-] GET /health started
2026-05-25 16:14:24 [WARNING:8] src.api.middleware.logging_middleware | [req:56b8cf72-af6c-42e6-8396-2d07ea684946 client:-] GET /health -> 404 (1ms)
2026-05-25 16:14:54 [INFO:8] src.api.middleware.logging_middleware | [req:8e6c7bc5-bd8d-4f88-9348-bc634301a29a client:-] GET /health started
2026-05-25 16:14:54 [WARNING:8] src.api.middleware.logging_middleware | [req:8e6c7bc5-bd8d-4f88-9348-bc634301a29a client:-] GET /health -> 404 (1ms)
2026-05-25 16:15:24 [INFO:8] src.api.middleware.logging_middleware | [req:a64b5390-a4fe-42f0-b042-fb4c7de492d3 client:-] GET /health started
2026-05-25 16:15:24 [WARNING:8] src.api.middleware.logging_middleware | [req:a64b5390-a4fe-42f0-b042-fb4c7de492d3 client:-] GET /health -> 404 (1ms)
2026-05-25 16:15:54 [INFO:8] src.api.middleware.logging_middleware | [req:9685a490-7b50-4785-aec6-a9d06a444c34 client:-] GET /health started
2026-05-25 16:15:54 [WARNING:8] src.api.middleware.logging_middleware | [req:9685a490-7b50-4785-aec6-a9d06a444c34 client:-] GET /health -> 404 (1ms)
2026-05-25 16:16:24 [INFO:8] src.api.middleware.logging_middleware | [req:cdfdccf9-d743-4ddd-b4ff-b73ed0b2bf5a client:-] GET /health started
2026-05-25 16:16:24 [WARNING:8] src.api.middleware.logging_middleware | [req:cdfdccf9-d743-4ddd-b4ff-b73ed0b2bf5a client:-] GET /health -> 404 (1ms)
2026-05-25 16:16:54 [INFO:8] src.api.middleware.logging_middleware | [req:79448433-152b-4a40-bcd0-ded547f88d8b client:-] GET /health started
2026-05-25 16:16:54 [WARNING:8] src.api.middleware.logging_middleware | [req:79448433-152b-4a40-bcd0-ded547f88d8b client:-] GET /health -> 404 (1ms)
2026-05-25 16:17:24 [INFO:8] src.api.middleware.logging_middleware | [req:175d35d6-5527-45e7-be4b-6ddc1758619f client:-] GET /health started
2026-05-25 16:17:24 [WARNING:8] src.api.middleware.logging_middleware | [req:175d35d6-5527-45e7-be4b-6ddc1758619f client:-] GET /health -> 404 (1ms)
2026-05-25 16:17:54 [INFO:8] src.api.middleware.logging_middleware | [req:af77297d-f428-497f-b805-24cb07e416fc client:-] GET /health started
2026-05-25 16:17:54 [WARNING:8] src.api.middleware.logging_middleware | [req:af77297d-f428-497f-b805-24cb07e416fc client:-] GET /health -> 404 (1ms)
2026-05-25 16:18:24 [INFO:8] src.api.middleware.logging_middleware | [req:903091e4-703e-490c-a015-0154e55f6653 client:-] GET /health started
2026-05-25 16:18:24 [WARNING:8] src.api.middleware.logging_middleware | [req:903091e4-703e-490c-a015-0154e55f6653 client:-] GET /health -> 404 (1ms)
2026-05-25 16:18:55 [INFO:8] src.api.middleware.logging_middleware | [req:59d7951f-0d6e-4b33-a5a6-e34d70757a91 client:-] GET /health started
2026-05-25 16:18:55 [WARNING:8] src.api.middleware.logging_middleware | [req:59d7951f-0d6e-4b33-a5a6-e34d70757a91 client:-] GET /health -> 404 (1ms)
2026-05-25 16:19:25 [INFO:8] src.api.middleware.logging_middleware | [req:865ecc41-5825-4729-a769-0ee652fc8e4f client:-] GET /health started
2026-05-25 16:19:25 [WARNING:8] src.api.middleware.logging_middleware | [req:865ecc41-5825-4729-a769-0ee652fc8e4f client:-] GET /health -> 404 (1ms)
2026-05-25 16:19:55 [INFO:8] src.api.middleware.logging_middleware | [req:13c00c52-11c5-4212-a62f-59a21645120a client:-] GET /health started
2026-05-25 16:19:55 [WARNING:8] src.api.middleware.logging_middleware | [req:13c00c52-11c5-4212-a62f-59a21645120a client:-] GET /health -> 404 (0ms)
2026-05-25 16:20:25 [INFO:8] src.api.middleware.logging_middleware | [req:136445ad-6df8-4d38-830a-14a3177b93ad client:-] GET /health started
2026-05-25 16:20:25 [WARNING:8] src.api.middleware.logging_middleware | [req:136445ad-6df8-4d38-830a-14a3177b93ad client:-] GET /health -> 404 (1ms)
2026-05-25 16:20:55 [INFO:8] src.api.middleware.logging_middleware | [req:9efdcd21-83b0-4673-9048-e6704c8be267 client:-] GET /health started
2026-05-25 16:20:55 [WARNING:8] src.api.middleware.logging_middleware | [req:9efdcd21-83b0-4673-9048-e6704c8be267 client:-] GET /health -> 404 (1ms)
2026-05-25 16:21:25 [INFO:8] src.api.middleware.logging_middleware | [req:6fcf55f0-c585-4d16-a071-8cc626112460 client:-] GET /health started
2026-05-25 16:21:25 [WARNING:8] src.api.middleware.logging_middleware | [req:6fcf55f0-c585-4d16-a071-8cc626112460 client:-] GET /health -> 404 (1ms)
2026-05-25 16:21:55 [INFO:8] src.api.middleware.logging_middleware | [req:f5fbdc8b-85c0-40b0-91fc-eaee10cb0930 client:-] GET /health started
2026-05-25 16:21:55 [WARNING:8] src.api.middleware.logging_middleware | [req:f5fbdc8b-85c0-40b0-91fc-eaee10cb0930 client:-] GET /health -> 404 (1ms)
2026-05-25 16:22:25 [INFO:8] src.api.middleware.logging_middleware | [req:80866d95-2b99-47c6-9fd9-cb93496dfab1 client:-] GET /health started
2026-05-25 16:22:25 [WARNING:8] src.api.middleware.logging_middleware | [req:80866d95-2b99-47c6-9fd9-cb93496dfab1 client:-] GET /health -> 404 (1ms)
2026-05-25 16:22:55 [INFO:8] src.api.middleware.logging_middleware | [req:46bb2866-4654-4784-8696-0804e06676b1 client:-] GET /health started
2026-05-25 16:22:55 [WARNING:8] src.api.middleware.logging_middleware | [req:46bb2866-4654-4784-8696-0804e06676b1 client:-] GET /health -> 404 (1ms)
2026-05-25 16:23:25 [INFO:8] src.api.middleware.logging_middleware | [req:e39010a8-8449-436c-a480-2dcf2cce32d9 client:-] GET /health started
2026-05-25 16:23:25 [WARNING:8] src.api.middleware.logging_middleware | [req:e39010a8-8449-436c-a480-2dcf2cce32d9 client:-] GET /health -> 404 (1ms)
2026-05-25 16:23:55 [INFO:8] src.api.middleware.logging_middleware | [req:52f33331-0691-4bfa-94e2-cc707e2d79f3 client:-] GET /health started
2026-05-25 16:23:55 [WARNING:8] src.api.middleware.logging_middleware | [req:52f33331-0691-4bfa-94e2-cc707e2d79f3 client:-] GET /health -> 404 (1ms)
2026-05-25 16:24:25 [INFO:8] src.api.middleware.logging_middleware | [req:8e5e75b4-8797-4ea4-825b-6873331980e1 client:-] GET /health started
2026-05-25 16:24:25 [WARNING:8] src.api.middleware.logging_middleware | [req:8e5e75b4-8797-4ea4-825b-6873331980e1 client:-] GET /health -> 404 (1ms)
2026-05-25 16:24:55 [INFO:8] src.api.middleware.logging_middleware | [req:ab1e96ba-f965-40d6-a249-64475ae96a30 client:-] GET /health started
2026-05-25 16:24:55 [WARNING:8] src.api.middleware.logging_middleware | [req:ab1e96ba-f965-40d6-a249-64475ae96a30 client:-] GET /health -> 404 (1ms)
2026-05-25 16:25:25 [INFO:8] src.api.middleware.logging_middleware | [req:69fc036e-fc09-4d4c-a262-0a69281fe760 client:-] GET /health started
2026-05-25 16:25:25 [WARNING:8] src.api.middleware.logging_middleware | [req:69fc036e-fc09-4d4c-a262-0a69281fe760 client:-] GET /health -> 404 (1ms)
2026-05-25 16:25:55 [INFO:8] src.api.middleware.logging_middleware | [req:9e1ddb32-060c-4797-a53c-59a8e87e1d30 client:-] GET /health started
2026-05-25 16:25:55 [WARNING:8] src.api.middleware.logging_middleware | [req:9e1ddb32-060c-4797-a53c-59a8e87e1d30 client:-] GET /health -> 404 (1ms)
2026-05-25 16:26:26 [INFO:8] src.api.middleware.logging_middleware | [req:ee0aa268-0b1b-44ee-aa86-43ab254c1887 client:-] GET /health started
2026-05-25 16:26:26 [WARNING:8] src.api.middleware.logging_middleware | [req:ee0aa268-0b1b-44ee-aa86-43ab254c1887 client:-] GET /health -> 404 (1ms)
2026-05-25 16:26:56 [INFO:8] src.api.middleware.logging_middleware | [req:fadc9918-cad1-4380-a191-b2d9f35bf592 client:-] GET /health started
2026-05-25 16:26:56 [WARNING:8] src.api.middleware.logging_middleware | [req:fadc9918-cad1-4380-a191-b2d9f35bf592 client:-] GET /health -> 404 (1ms)
2026-05-25 16:27:26 [INFO:8] src.api.middleware.logging_middleware | [req:d736c5b6-9b76-4ef5-b3a5-12370f558db7 client:-] GET /health started
2026-05-25 16:27:26 [WARNING:8] src.api.middleware.logging_middleware | [req:d736c5b6-9b76-4ef5-b3a5-12370f558db7 client:-] GET /health -> 404 (1ms)
2026-05-25 16:27:56 [INFO:8] src.api.middleware.logging_middleware | [req:84d831c6-ca55-4d2b-849f-65352528d415 client:-] GET /health started
2026-05-25 16:27:56 [WARNING:8] src.api.middleware.logging_middleware | [req:84d831c6-ca55-4d2b-849f-65352528d415 client:-] GET /health -> 404 (1ms)
2026-05-25 16:28:26 [INFO:8] src.api.middleware.logging_middleware | [req:781a6cc2-9193-4486-940f-23a436c2ff83 client:-] GET /health started
2026-05-25 16:28:26 [WARNING:8] src.api.middleware.logging_middleware | [req:781a6cc2-9193-4486-940f-23a436c2ff83 client:-] GET /health -> 404 (1ms)
2026-05-25 16:28:56 [INFO:8] src.api.middleware.logging_middleware | [req:e568e936-b261-42f2-a7cb-4dc73dde9e72 client:-] GET /health started
2026-05-25 16:28:56 [WARNING:8] src.api.middleware.logging_middleware | [req:e568e936-b261-42f2-a7cb-4dc73dde9e72 client:-] GET /health -> 404 (1ms)
2026-05-25 16:29:26 [INFO:8] src.api.middleware.logging_middleware | [req:b8a88b8a-92bd-44d7-b605-14b4a92e6558 client:-] GET /health started
2026-05-25 16:29:26 [WARNING:8] src.api.middleware.logging_middleware | [req:b8a88b8a-92bd-44d7-b605-14b4a92e6558 client:-] GET /health -> 404 (1ms)
2026-05-25 16:29:56 [INFO:8] src.api.middleware.logging_middleware | [req:5b0ba7c6-2974-4fd1-9d3a-233ac828ee55 client:-] GET /health started
2026-05-25 16:29:56 [WARNING:8] src.api.middleware.logging_middleware | [req:5b0ba7c6-2974-4fd1-9d3a-233ac828ee55 client:-] GET /health -> 404 (1ms)
2026-05-25 16:30:26 [INFO:8] src.api.middleware.logging_middleware | [req:15dea915-0401-4d4b-92d9-a05153a77cb5 client:-] GET /health started
2026-05-25 16:30:26 [WARNING:8] src.api.middleware.logging_middleware | [req:15dea915-0401-4d4b-92d9-a05153a77cb5 client:-] GET /health -> 404 (1ms)
2026-05-25 16:30:56 [INFO:8] src.api.middleware.logging_middleware | [req:03b8605c-a896-4349-a649-7e31907ebdec client:-] GET /health started
2026-05-25 16:30:56 [WARNING:8] src.api.middleware.logging_middleware | [req:03b8605c-a896-4349-a649-7e31907ebdec client:-] GET /health -> 404 (1ms)
2026-05-25 16:31:19 [INFO:8] src.api.middleware.logging_middleware | [req:50842661-455b-4799-8ffa-541e9865682c client:-] POST /api/v1/drugs/dosage/prefetch started
2026-05-25 16:31:19 [INFO:8] src.api.middleware.logging_middleware | [req:50842661-455b-4799-8ffa-541e9865682c client:-] POST /api/v1/drugs/dosage/prefetch -> 204 (2ms)
2026-05-25 16:31:26 [INFO:8] src.api.middleware.logging_middleware | [req:dcb4d4f1-21bd-476d-a900-092a3edf14ca client:-] GET /health started
2026-05-25 16:31:26 [WARNING:8] src.api.middleware.logging_middleware | [req:dcb4d4f1-21bd-476d-a900-092a3edf14ca client:-] GET /health -> 404 (1ms)
2026-05-25 16:31:52 [INFO:8] src.api.routes.dosage | [req:50842661-455b-4799-8ffa-541e9865682c client:-] Prefetch: all 2 medicines already in DB
2026-05-25 16:31:56 [INFO:8] src.api.middleware.logging_middleware | [req:3ba0b491-8883-4518-ac33-7a50f924382b client:-] GET /health started
2026-05-25 16:31:56 [WARNING:8] src.api.middleware.logging_middleware | [req:3ba0b491-8883-4518-ac33-7a50f924382b client:-] GET /health -> 404 (1ms)
2026-05-25 16:32:26 [INFO:8] src.api.middleware.logging_middleware | [req:7e5b1707-6165-4d04-af60-6079b4e86f1a client:-] GET /health started
2026-05-25 16:32:26 [WARNING:8] src.api.middleware.logging_middleware | [req:7e5b1707-6165-4d04-af60-6079b4e86f1a client:-] GET /health -> 404 (1ms)
2026-05-25 16:32:56 [INFO:8] src.api.middleware.logging_middleware | [req:955a2ebd-47c9-4ecc-b8f3-47604cf480ab client:-] GET /health started
2026-05-25 16:32:56 [WARNING:8] src.api.middleware.logging_middleware | [req:955a2ebd-47c9-4ecc-b8f3-47604cf480ab client:-] GET /health -> 404 (1ms)
2026-05-25 16:33:26 [INFO:8] src.api.middleware.logging_middleware | [req:8967bd6b-b44c-4ac6-bfbf-8d30878ce730 client:-] GET /health started
2026-05-25 16:33:26 [WARNING:8] src.api.middleware.logging_middleware | [req:8967bd6b-b44c-4ac6-bfbf-8d30878ce730 client:-] GET /health -> 404 (1ms)
2026-05-25 16:33:56 [INFO:8] src.api.middleware.logging_middleware | [req:18a9f567-3f6e-4ced-aaa8-a3d2863e41f9 client:-] GET /health started
2026-05-25 16:33:56 [WARNING:8] src.api.middleware.logging_middleware | [req:18a9f567-3f6e-4ced-aaa8-a3d2863e41f9 client:-] GET /health -> 404 (1ms)
2026-05-25 16:34:27 [INFO:8] src.api.middleware.logging_middleware | [req:25469a6d-2c65-40f3-8b5a-ec73c65ab440 client:-] GET /health started
2026-05-25 16:34:27 [WARNING:8] src.api.middleware.logging_middleware | [req:25469a6d-2c65-40f3-8b5a-ec73c65ab440 client:-] GET /health -> 404 (1ms)
2026-05-25 16:34:57 [INFO:8] src.api.middleware.logging_middleware | [req:5bad6065-a984-4cff-bd30-806c293c26da client:-] GET /health started
2026-05-25 16:34:57 [WARNING:8] src.api.middleware.logging_middleware | [req:5bad6065-a984-4cff-bd30-806c293c26da client:-] GET /health -> 404 (1ms)
2026-05-25 16:35:27 [INFO:8] src.api.middleware.logging_middleware | [req:9e314f54-e436-4287-a958-493a63efda03 client:-] GET /health started
2026-05-25 16:35:27 [WARNING:8] src.api.middleware.logging_middleware | [req:9e314f54-e436-4287-a958-493a63efda03 client:-] GET /health -> 404 (2ms)
2026-05-25 16:35:57 [INFO:8] src.api.middleware.logging_middleware | [req:0927dfe2-92db-42a5-ab31-f53f5e80ad1f client:-] GET /health started
2026-05-25 16:35:57 [WARNING:8] src.api.middleware.logging_middleware | [req:0927dfe2-92db-42a5-ab31-f53f5e80ad1f client:-] GET /health -> 404 (1ms)
2026-05-25 16:36:27 [INFO:8] src.api.middleware.logging_middleware | [req:ede83633-a134-447a-a12a-278b580398f3 client:-] GET /health started
2026-05-25 16:36:27 [WARNING:8] src.api.middleware.logging_middleware | [req:ede83633-a134-447a-a12a-278b580398f3 client:-] GET /health -> 404 (1ms)
2026-05-25 16:36:57 [INFO:8] src.api.middleware.logging_middleware | [req:9fafd899-b5d4-49b5-9558-f9f85b3bfdde client:-] GET /health started
2026-05-25 16:36:57 [WARNING:8] src.api.middleware.logging_middleware | [req:9fafd899-b5d4-49b5-9558-f9f85b3bfdde client:-] GET /health -> 404 (1ms)
2026-05-25 16:37:27 [INFO:8] src.api.middleware.logging_middleware | [req:ed5ce32b-d2b7-421c-8b75-7239d6b26b36 client:-] GET /health started
2026-05-25 16:37:27 [WARNING:8] src.api.middleware.logging_middleware | [req:ed5ce32b-d2b7-421c-8b75-7239d6b26b36 client:-] GET /health -> 404 (1ms)
2026-05-25 16:37:57 [INFO:8] src.api.middleware.logging_middleware | [req:380d50fc-8d58-4882-8dcf-c5836b4fa3fb client:-] GET /health started
2026-05-25 16:37:57 [WARNING:8] src.api.middleware.logging_middleware | [req:380d50fc-8d58-4882-8dcf-c5836b4fa3fb client:-] GET /health -> 404 (1ms)
2026-05-25 16:38:27 [INFO:8] src.api.middleware.logging_middleware | [req:afd537f8-e308-4311-8336-fc4b6b6e8266 client:-] GET /health started
2026-05-25 16:38:27 [WARNING:8] src.api.middleware.logging_middleware | [req:afd537f8-e308-4311-8336-fc4b6b6e8266 client:-] GET /health -> 404 (1ms)
2026-05-25 16:38:57 [INFO:8] src.api.middleware.logging_middleware | [req:46be55c8-6eda-4536-aff8-ceb75b6c4ae7 client:-] GET /health started
2026-05-25 16:38:57 [WARNING:8] src.api.middleware.logging_middleware | [req:46be55c8-6eda-4536-aff8-ceb75b6c4ae7 client:-] GET /health -> 404 (1ms)
2026-05-25 16:39:27 [INFO:8] src.api.middleware.logging_middleware | [req:17eb4681-dd0a-4921-bf53-eabd1b068544 client:-] GET /health started
2026-05-25 16:39:27 [WARNING:8] src.api.middleware.logging_middleware | [req:17eb4681-dd0a-4921-bf53-eabd1b068544 client:-] GET /health -> 404 (1ms)
2026-05-25 16:41:05 [INFO:8] src.api.middleware.logging_middleware | [req:9df46f2b-be0f-4b1c-a3e1-e362b64dfabb client:-] GET /health started
2026-05-25 16:41:05 [WARNING:8] src.api.middleware.logging_middleware | [req:9df46f2b-be0f-4b1c-a3e1-e362b64dfabb client:-] GET /health -> 404 (29ms)
2026-05-25 16:41:35 [INFO:8] src.api.middleware.logging_middleware | [req:36d8b25a-27b0-4993-b09d-34edd42704b2 client:-] GET /health started
2026-05-25 16:41:35 [WARNING:8] src.api.middleware.logging_middleware | [req:36d8b25a-27b0-4993-b09d-34edd42704b2 client:-] GET /health -> 404 (1ms)
2026-05-25 16:42:05 [INFO:8] src.api.middleware.logging_middleware | [req:3bed960b-b61a-483a-922e-3be396ce3920 client:-] GET /health started
2026-05-25 16:42:05 [WARNING:8] src.api.middleware.logging_middleware | [req:3bed960b-b61a-483a-922e-3be396ce3920 client:-] GET /health -> 404 (2ms)
2026-05-25 16:42:35 [INFO:8] src.api.middleware.logging_middleware | [req:5c91bb0f-885f-4afa-aa2d-41b5525ea12e client:-] GET /health started
2026-05-25 16:42:35 [WARNING:8] src.api.middleware.logging_middleware | [req:5c91bb0f-885f-4afa-aa2d-41b5525ea12e client:-] GET /health -> 404 (1ms)
2026-05-25 16:43:05 [INFO:8] src.api.middleware.logging_middleware | [req:d74e8231-0b18-4b5f-91b7-914b65f0a062 client:-] GET /health started
2026-05-25 16:43:05 [WARNING:8] src.api.middleware.logging_middleware | [req:d74e8231-0b18-4b5f-91b7-914b65f0a062 client:-] GET /health -> 404 (1ms)
2026-05-25 16:43:35 [INFO:8] src.api.middleware.logging_middleware | [req:26d11252-1809-4546-bc97-6a1697016706 client:-] GET /health started
2026-05-25 16:43:35 [WARNING:8] src.api.middleware.logging_middleware | [req:26d11252-1809-4546-bc97-6a1697016706 client:-] GET /health -> 404 (1ms)
2026-05-25 16:43:40 [INFO:8] src.api.middleware.logging_middleware | [req:aa18fccf-ba15-40d2-8d63-3d43fb08180d client:-] POST /api/v1/drugs/dosage/prefetch started
2026-05-25 16:43:40 [INFO:8] src.api.middleware.logging_middleware | [req:aa18fccf-ba15-40d2-8d63-3d43fb08180d client:-] POST /api/v1/drugs/dosage/prefetch -> 204 (5ms)
2026-05-25 16:44:05 [INFO:8] src.api.middleware.logging_middleware | [req:0af3bcc1-1ec6-49f3-8f84-20c58ad0cf43 client:-] GET /health started
2026-05-25 16:44:05 [WARNING:8] src.api.middleware.logging_middleware | [req:0af3bcc1-1ec6-49f3-8f84-20c58ad0cf43 client:-] GET /health -> 404 (2ms)
2026-05-25 16:44:12 [INFO:8] src.api.routes.dosage | [req:aa18fccf-ba15-40d2-8d63-3d43fb08180d client:-] Prefetch: all 2 medicines already in DB
2026-05-25 16:44:35 [INFO:8] src.api.middleware.logging_middleware | [req:340ed3fe-7d7d-4c8d-a5e6-4764f0918c3f client:-] GET /health started
2026-05-25 16:44:35 [WARNING:8] src.api.middleware.logging_middleware | [req:340ed3fe-7d7d-4c8d-a5e6-4764f0918c3f client:-] GET /health -> 404 (1ms)
2026-05-25 16:45:05 [INFO:8] src.api.middleware.logging_middleware | [req:1e89b0a1-3b41-4103-867e-b792160025f9 client:-] GET /health started
2026-05-25 16:45:05 [WARNING:8] src.api.middleware.logging_middleware | [req:1e89b0a1-3b41-4103-867e-b792160025f9 client:-] GET /health -> 404 (1ms)
2026-05-25 16:45:35 [INFO:8] src.api.middleware.logging_middleware | [req:986021d5-5f29-4ce9-bdaa-2e0f815cfbe1 client:-] GET /health started
2026-05-25 16:45:35 [WARNING:8] src.api.middleware.logging_middleware | [req:986021d5-5f29-4ce9-bdaa-2e0f815cfbe1 client:-] GET /health -> 404 (1ms)
2026-05-25 16:46:06 [INFO:8] src.api.middleware.logging_middleware | [req:9a98085a-123d-4d55-b5db-44189ad15f80 client:-] GET /health started
2026-05-25 16:46:06 [WARNING:8] src.api.middleware.logging_middleware | [req:9a98085a-123d-4d55-b5db-44189ad15f80 client:-] GET /health -> 404 (1ms)
2026-05-25 16:46:36 [INFO:8] src.api.middleware.logging_middleware | [req:08deea0f-b722-4f64-98c6-d1f1b1901357 client:-] GET /health started
2026-05-25 16:46:36 [WARNING:8] src.api.middleware.logging_middleware | [req:08deea0f-b722-4f64-98c6-d1f1b1901357 client:-] GET /health -> 404 (1ms)
2026-05-25 16:47:06 [INFO:8] src.api.middleware.logging_middleware | [req:fedbb9d6-16e7-4745-a117-2ad91677fa8d client:-] GET /health started
2026-05-25 16:47:06 [WARNING:8] src.api.middleware.logging_middleware | [req:fedbb9d6-16e7-4745-a117-2ad91677fa8d client:-] GET /health -> 404 (1ms)
2026-05-25 16:47:36 [INFO:8] src.api.middleware.logging_middleware | [req:fd7e123c-259f-4e45-b2ee-5e38435e13c5 client:-] GET /health started
2026-05-25 16:47:36 [WARNING:8] src.api.middleware.logging_middleware | [req:fd7e123c-259f-4e45-b2ee-5e38435e13c5 client:-] GET /health -> 404 (1ms)
2026-05-25 16:48:06 [INFO:8] src.api.middleware.logging_middleware | [req:b8f6bd08-6316-4730-8db4-6cfce76ac53d client:-] GET /health started
2026-05-25 16:48:06 [WARNING:8] src.api.middleware.logging_middleware | [req:b8f6bd08-6316-4730-8db4-6cfce76ac53d client:-] GET /health -> 404 (2ms)
2026-05-25 16:48:36 [INFO:8] src.api.middleware.logging_middleware | [req:c0673807-e572-4caa-a596-ad8dcd88a424 client:-] GET /health started
2026-05-25 16:48:36 [WARNING:8] src.api.middleware.logging_middleware | [req:c0673807-e572-4caa-a596-ad8dcd88a424 client:-] GET /health -> 404 (1ms)
2026-05-25 16:49:06 [INFO:8] src.api.middleware.logging_middleware | [req:ad92ca4a-1054-4adc-9faa-5a98afc377b2 client:-] GET /health started
2026-05-25 16:49:06 [WARNING:8] src.api.middleware.logging_middleware | [req:ad92ca4a-1054-4adc-9faa-5a98afc377b2 client:-] GET /health -> 404 (1ms)
2026-05-25 16:49:36 [INFO:8] src.api.middleware.logging_middleware | [req:c5f6f176-0dd8-4782-95d1-a411b3aadbb0 client:-] GET /health started
2026-05-25 16:49:36 [WARNING:8] src.api.middleware.logging_middleware | [req:c5f6f176-0dd8-4782-95d1-a411b3aadbb0 client:-] GET /health -> 404 (1ms)
2026-05-25 16:50:06 [INFO:8] src.api.middleware.logging_middleware | [req:df0f0739-de03-473d-bfde-1352a6c3e2a4 client:-] GET /health started
2026-05-25 16:50:06 [WARNING:8] src.api.middleware.logging_middleware | [req:df0f0739-de03-473d-bfde-1352a6c3e2a4 client:-] GET /health -> 404 (1ms)
2026-05-25 16:50:36 [INFO:8] src.api.middleware.logging_middleware | [req:a05d4ee7-2767-41fe-821b-a42754d8afb0 client:-] GET /health started
2026-05-25 16:50:36 [WARNING:8] src.api.middleware.logging_middleware | [req:a05d4ee7-2767-41fe-821b-a42754d8afb0 client:-] GET /health -> 404 (1ms)
