{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings","status":500,"duration_ms":174,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:29:14.952481+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings","status":500,"duration_ms":93,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:29:55.937772+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":10,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:21.381589+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":6,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:21.935590+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:22.932371+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:22.943004+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":5,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:38.624909+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:38.956190+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:39.144761+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":1,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:39.271051+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:39.492006+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:40.403822+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":3,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:40.483721+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:40.579210+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:40.683947+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:41.032185+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:41.346105+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":5,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:30:41.674987+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/service-requests","status":201,"duration_ms":2541,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:10.005145+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/conversations","status":201,"duration_ms":1416,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:13.521802+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":106,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:13.641587+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":32,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:19.160154+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:23.479554+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:23.491090+00:00","extra":{}}
{"message":"api.request","context":{"method":"DELETE","path":"api/v1/fraud-reports/1/attachments/1","status":200,"duration_ms":15087,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:39.605081+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":6,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:39.765800+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:40.447360+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":3,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:40.884269+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":5,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:41.747931+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:42.362483+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/recommendations/generate","status":200,"duration_ms":1080,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:45.451611+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:46.368558+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":34,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:46.548863+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:46.967231+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:47.343827+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:49.750722+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:51.715669+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":3,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T20:57:53.865125+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":9,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:19.937056+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":35,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:22.369014+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:24.005695+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:24.023540+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":47,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:40.167676+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings","status":500,"duration_ms":17,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:41.213983+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":85,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:43.026992+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":4,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:46.347102+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":1,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:47.244310+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":8,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:48.994631+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":3,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:52.923665+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":5,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:53.212218+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:53.345194+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:53.753568+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":16,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:55.171119+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:55.823777+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:22:56.784870+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":500,"duration_ms":46,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:25:00.459083+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":500,"duration_ms":4,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:25:00.726831+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/conversations","status":201,"duration_ms":1330,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:06.687817+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":45,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:06.743064+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":13,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:09.694888+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:11.783859+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:11.797498+00:00","extra":{}}
{"message":"api.request","context":{"method":"DELETE","path":"api/v1/fraud-reports/1/attachments/1","status":200,"duration_ms":15072,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:27.817072+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":6,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:29.165401+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":23,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:35.609170+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":500,"duration_ms":55,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:36.399971+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":500,"duration_ms":6,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:37.798359+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":3,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:39.952866+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":1,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:42.841790+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":3,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:45.860138+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/recommendations/generate","status":200,"duration_ms":8362,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:26:57.453770+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":3,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:27:02.637384+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":15,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:27:04.650962+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:27:06.474659+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:27:08.146839+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:27:11.366104+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":47,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:27:12.409831+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:27:13.435692+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":403,"duration_ms":5,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:28:39.831276+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/conversations","status":201,"duration_ms":1399,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:19.643003+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":12,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:19.667024+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":65,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:24.229400+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:31.359459+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:31.366765+00:00","extra":{}}
{"message":"api.request","context":{"method":"DELETE","path":"api/v1/fraud-reports/1/attachments/1","status":200,"duration_ms":15009,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:47.578684+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:47.692347+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:48.102234+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:48.354311+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":3,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:48.638868+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":1,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:48.844873+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:49.408048+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":3,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:51.885209+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:51.971349+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:52.071195+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:52.266946+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:52.993423+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:53.579112+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T21:29:53.942682+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":8,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:36.082612+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":27,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:36.792781+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:37.538724+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:37.545389+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":6,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:53.094570+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:53.689370+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:53.999527+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:54.284451+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":1,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:54.527861+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:54.905189+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:56.555672+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:56.711167+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:56.928780+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:57.106120+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:57.932193+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:58.283869+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-27T22:05:58.719760+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":16,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:37:45.846181+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":7,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:37:45.982216+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":14,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:37:47.601671+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":6,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:37:48.806148+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:37:50.383125+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:37:50.393904+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:05.987953+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:06.479277+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:06.718930+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":3,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:07.036729+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":1,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:07.295769+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:07.652217+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:08.734971+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:08.843382+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:08.969158+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:09.090829+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:09.466367+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:09.632014+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T00:38:09.774423+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":10,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T18:06:57.136288+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":4,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T18:06:57.213181+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/service-requests","status":201,"duration_ms":1965,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:05.967986+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":248,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:08.872890+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":47,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:10.157624+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":4,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:12.939054+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":7,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:17.212826+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:20.232521+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:20.240689+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:36.260420+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:36.660220+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:36.837870+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:37.146123+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":1,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:37.312693+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:37.668403+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:39.079322+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":3,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:39.165608+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:39.249964+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:39.345921+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:39.746443+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:39.901330+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:23:40.070167+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":14,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:26:55.600283+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":10,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:26:55.733464+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":3,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:26:56.284165+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":8,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:26:57.245918+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:26:58.870651+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:26:58.878058+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":8,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:14.826748+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:15.219923+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:16.117498+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":3,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:17.034011+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":1,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:17.489685+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:18.400849+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/recommendations/generate","status":200,"duration_ms":1178,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:20.648099+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:23.189802+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":9,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:23.640884+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:23.940957+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:24.122023+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:24.585447+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:24.765357+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:27:24.960991+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":200,"duration_ms":1814,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-28T19:42:29.319679+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":24,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:43:38.896838+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":8,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:43:39.233039+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/conversations","status":201,"duration_ms":1445,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:43:42.259624+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":23,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:43:42.291378+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":9,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:43:44.676787+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:43:48.178041+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:43:48.187034+00:00","extra":{}}
{"message":"api.request","context":{"method":"DELETE","path":"api/v1/fraud-reports/1/attachments/1","status":200,"duration_ms":15023,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:04.878203+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":5,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:04.999036+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:05.801587+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:06.181416+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":3,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:07.157556+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":1,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:07.561654+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:08.083019+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:13.657083+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":7,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:14.556436+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:14.910531+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:15.590875+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:18.421919+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:19.651893+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"testing","datetime":"2026-05-28T19:44:21.177013+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":26,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:09.555624+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/register","status":422,"duration_ms":23,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:09.745947+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/conversations/1/messages","status":403,"duration_ms":62,"user_id":3,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:10.860012+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/device-tokens","status":422,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:11.674297+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:12.862084+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/fraud-reports/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:12.881953+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/fraud-reports/1/attachments","status":422,"duration_ms":5,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:28.351330+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/jobs/1/apply","status":422,"duration_ms":2,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:28.944811+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":403,"duration_ms":3,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:29.205886+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/initiate","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:29.735426+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/payments/webhook","status":400,"duration_ms":1,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:29.973700+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/payments/1","status":403,"duration_ms":2,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:30.382720+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":403,"duration_ms":12,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:32.925175+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/support-tickets/1/comments/1/attachments","status":422,"duration_ms":5,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:33.059961+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":0,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:33.185791+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/support-tickets/1/attachments/1/download","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:33.476752+00:00","extra":{}}
{"message":"api.request","context":{"method":"PUT","path":"api/v1/support-tickets/1","status":403,"duration_ms":1,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:34.124668+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/kpis/support-tickets","status":403,"duration_ms":1,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:34.311487+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/admin/support-tickets/export.csv","status":403,"duration_ms":4,"user_id":1,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T00:44:35.105993+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":179,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:51:19.660818+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":643,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:51:53.137259+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":690,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:52:02.357204+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":184,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:52:06.223205+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":1254,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:52:34.384586+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":436,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:52:39.859111+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":654,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:52:44.546758+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":200,"duration_ms":1525,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:52:50.946901+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings","status":200,"duration_ms":2205,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:54:55.501552+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/ux-events/batch","status":500,"duration_ms":3633,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:12.922980+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/4/photos/12/download","status":200,"duration_ms":1376,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:44.249756+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/3/photos/11/download","status":200,"duration_ms":1657,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:45.256271+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/2/photos/10/download","status":200,"duration_ms":1415,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:45.544124+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/5/photos/13/download","status":200,"duration_ms":1467,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:46.199604+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/1/photos/9/download","status":200,"duration_ms":1242,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:47.316055+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/8/photos/16/download","status":200,"duration_ms":1037,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:48.446647+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/7/photos/15/download","status":200,"duration_ms":1222,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:49.120181+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/3/photos/11/download","status":200,"duration_ms":1000,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:51.413812+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/2/photos/10/download","status":200,"duration_ms":1157,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:52.669934+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/1/photos/9/download","status":200,"duration_ms":1040,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:55:53.190252+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/5/photos/5/download","status":200,"duration_ms":1303,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:56:20.513416+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/6/photos/6/download","status":200,"duration_ms":1825,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:56:22.016167+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/8/photos/8/download","status":200,"duration_ms":1567,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:56:22.035922+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/4/photos/4/download","status":200,"duration_ms":1470,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:56:23.637690+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs","status":200,"duration_ms":1546,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:56:32.586066+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/5/photos/5/download","status":200,"duration_ms":1126,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:56:33.072088+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/7/photos/7/download","status":200,"duration_ms":1426,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:56:33.093891+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":200,"duration_ms":1876,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-29T23:57:31.950221+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":200,"duration_ms":1396,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:02:26.611467+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":200,"duration_ms":1971,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:03:35.722015+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":403,"duration_ms":4,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:03:57.487341+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":310,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:05:19.230786+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":728,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:05:25.213869+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":165,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:05:27.448888+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":1003,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:05:31.952721+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":1063,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:05:39.756140+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":3145,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:05:57.149459+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":235,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:06:04.985075+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":164,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:06:33.474382+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":187,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:07:21.897991+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":254,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:07:56.137085+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":314,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:07:56.822901+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":607,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:07:59.594182+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":407,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:07:59.877060+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":202,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:08:02.863649+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":331,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:08:35.321296+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":616,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:08:39.194983+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":422,"duration_ms":592,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:08:50.155647+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":200,"duration_ms":1180,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:08:58.323850+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/19/photos/19/download","status":200,"duration_ms":1261,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:18.628704+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/16/photos/16/download","status":200,"duration_ms":1171,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:18.883559+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/19/photos/19/download","status":200,"duration_ms":1152,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:20.566846+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/13/photos/13/download","status":200,"duration_ms":1647,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:23.044984+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/13/photos/13/download","status":200,"duration_ms":1452,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:23.215059+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/20/photos/20/download","status":200,"duration_ms":2278,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:23.293089+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/20/photos/20/download","status":200,"duration_ms":4427,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:23.633680+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/14/photos/14/download","status":200,"duration_ms":4769,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:25.099502+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/18/photos/18/download","status":200,"duration_ms":2603,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:27.570403+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/17/photos/17/download","status":200,"duration_ms":3412,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:28.630727+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/17/photos/17/download","status":200,"duration_ms":4421,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:30.014644+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/16/photos/16/download","status":200,"duration_ms":4321,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:31.066230+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/14/photos/14/download","status":200,"duration_ms":5038,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:31.712829+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/15/photos/15/download","status":200,"duration_ms":3319,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:34.814979+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/9/photos/9/download","status":200,"duration_ms":1249,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:49.088162+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/5/photos/5/download","status":200,"duration_ms":3542,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:51.068952+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/8/photos/8/download","status":200,"duration_ms":2797,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:51.825649+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/4/photos/4/download","status":200,"duration_ms":2404,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:52.723077+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/10/photos/10/download","status":200,"duration_ms":2316,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:53.134328+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/3/photos/3/download","status":200,"duration_ms":2433,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:53.441867+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/4/photos/4/download","status":200,"duration_ms":2331,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:53.447346+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/2/photos/2/download","status":200,"duration_ms":1651,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:53.406772+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/6/photos/6/download","status":200,"duration_ms":1574,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:53.735264+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/6/photos/6/download","status":200,"duration_ms":1695,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:53.776172+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/3/photos/3/download","status":200,"duration_ms":1931,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:53.886274+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/10/photos/10/download","status":200,"duration_ms":1615,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:54.368754+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/5/photos/5/download","status":200,"duration_ms":1718,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:54.730843+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/17/photos/17/download","status":200,"duration_ms":1610,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:55.011094+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/8/photos/8/download","status":200,"duration_ms":2083,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:55.429009+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/3/photos/3/download","status":200,"duration_ms":1572,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:56.231905+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/2/photos/2/download","status":200,"duration_ms":2638,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:56.201376+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/9/photos/9/download","status":200,"duration_ms":2244,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:56.945002+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/17/photos/17/download","status":200,"duration_ms":2877,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:57.010738+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/7/photos/7/download","status":200,"duration_ms":2447,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:57.080664+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/11/photos/11/download","status":200,"duration_ms":2603,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:57.096442+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/7/photos/7/download","status":200,"duration_ms":2282,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:57.308142+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/20/photos/20/download","status":200,"duration_ms":2349,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:57.397740+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/11/photos/11/download","status":200,"duration_ms":2674,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:57.593590+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/14/photos/14/download","status":200,"duration_ms":1619,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:57.809002+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/12/photos/12/download","status":200,"duration_ms":3705,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:57.883767+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/3/photos/3/download","status":200,"duration_ms":1978,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:58.873892+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/3/photos/3/download","status":200,"duration_ms":1717,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:10:59.286073+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/12/photos/12/download","status":200,"duration_ms":4038,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:00.747442+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/19/photos/19/download","status":200,"duration_ms":2866,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:00.941631+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/20/photos/20/download","status":200,"duration_ms":3106,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:01.112668+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/16/photos/16/download","status":200,"duration_ms":3540,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:01.349009+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/13/photos/13/download","status":200,"duration_ms":2384,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:01.624895+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/1/photos/1/download","status":200,"duration_ms":2725,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:02.843526+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/15/photos/15/download","status":200,"duration_ms":2710,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:03.025099+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/18/photos/18/download","status":200,"duration_ms":4341,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:03.783996+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/19/photos/19/download","status":200,"duration_ms":1699,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:03.850675+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/2/photos/2/download","status":200,"duration_ms":1930,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:04.164010+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/13/photos/13/download","status":200,"duration_ms":1944,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:04.854676+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/3/photos/3/download","status":200,"duration_ms":2477,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:04.882632+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/2/photos/2/download","status":200,"duration_ms":3230,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:04.922517+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/15/photos/15/download","status":200,"duration_ms":4088,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:05.247293+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/14/photos/14/download","status":200,"duration_ms":2048,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:05.298376+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/1/photos/1/download","status":200,"duration_ms":1899,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:05.818918+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/16/photos/16/download","status":200,"duration_ms":2765,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:05.717153+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/18/photos/18/download","status":200,"duration_ms":2634,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:06.248359+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/12/photos/32/download","status":200,"duration_ms":1383,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:24.069320+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/13/photos/33/download","status":200,"duration_ms":1078,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:24.688360+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/13/photos/33/download","status":200,"duration_ms":1573,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:24.966188+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/11/photos/31/download","status":200,"duration_ms":1771,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:26.933230+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/15/photos/35/download","status":200,"duration_ms":1303,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:26.694592+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/14/photos/34/download","status":200,"duration_ms":2118,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:26.949012+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/11/photos/31/download","status":200,"duration_ms":1796,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:27.433187+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/15/photos/35/download","status":200,"duration_ms":2399,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:27.281224+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/12/photos/32/download","status":200,"duration_ms":1218,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:27.952402+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/16/photos/36/download","status":200,"duration_ms":1792,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:28.301266+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/17/photos/37/download","status":200,"duration_ms":1111,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:28.588995+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/14/photos/34/download","status":200,"duration_ms":2244,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:28.744239+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/16/photos/36/download","status":200,"duration_ms":1561,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:28.726748+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/18/photos/38/download","status":200,"duration_ms":3769,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:11:30.466856+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":200,"duration_ms":1384,"user_id":null,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:12:00.492265+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/login","status":200,"duration_ms":1781,"user_id":null,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:15:23.382997+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/service-requests","status":200,"duration_ms":1048,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:15:39.853089+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers","status":200,"duration_ms":1115,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:15:40.315514+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs","status":200,"duration_ms":1464,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:15:41.448786+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings","status":200,"duration_ms":3499,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:15:50.051234+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/5/photos/45/download","status":200,"duration_ms":2623,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:03.958719+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/4/photos/44/download","status":200,"duration_ms":3837,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:10.429609+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/4/photos/44/download","status":200,"duration_ms":4999,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:17.854518+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/7/photos/47/download","status":200,"duration_ms":3576,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:20.003187+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/6/photos/46/download","status":200,"duration_ms":3415,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:21.196578+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/5/photos/45/download","status":200,"duration_ms":2930,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:22.096381+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/3/photos/43/download","status":200,"duration_ms":3015,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:22.884015+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/9/photos/49/download","status":200,"duration_ms":3158,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:24.000702+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/8/photos/48/download","status":200,"duration_ms":3029,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:25.105174+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/14/photos/14/download","status":200,"duration_ms":3467,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:26.205141+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/9/photos/49/download","status":200,"duration_ms":3563,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:26.727591+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/1/photos/1/download","status":200,"duration_ms":3852,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:27.098956+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/14/photos/14/download","status":200,"duration_ms":3625,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:27.108912+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/16/photos/16/download","status":200,"duration_ms":3034,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:28.635965+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/15/photos/15/download","status":200,"duration_ms":3378,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:29.037276+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/10/photos/50/download","status":200,"duration_ms":3410,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:29.637135+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/3/photos/43/download","status":200,"duration_ms":3929,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:30.421245+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/19/photos/19/download","status":200,"duration_ms":4050,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:30.679902+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/18/photos/18/download","status":200,"duration_ms":4527,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:30.918294+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/8/photos/48/download","status":200,"duration_ms":4619,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:31.196571+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/10/photos/50/download","status":200,"duration_ms":4632,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:31.229715+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/16/photos/16/download","status":200,"duration_ms":4790,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:31.246677+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/7/photos/47/download","status":200,"duration_ms":4942,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:31.298179+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/13/photos/13/download","status":200,"duration_ms":4857,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:31.292246+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/ride-offers/6/photos/46/download","status":200,"duration_ms":4786,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:31.543828+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/20/photos/20/download","status":200,"duration_ms":4746,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:31.602881+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/13/photos/13/download","status":200,"duration_ms":4943,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:32.038973+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/20/photos/20/download","status":200,"duration_ms":5239,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:32.242035+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/17/photos/17/download","status":200,"duration_ms":5277,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:32.409795+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/1/photos/1/download","status":200,"duration_ms":5157,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:32.711711+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/19/photos/19/download","status":200,"duration_ms":5191,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:33.044903+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/17/photos/17/download","status":200,"duration_ms":5474,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:33.184747+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/15/photos/15/download","status":200,"duration_ms":4549,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:33.224606+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/18/photos/18/download","status":200,"duration_ms":5453,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:33.268204+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/12/photos/32/download","status":200,"duration_ms":2278,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:34.233401+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/11/photos/31/download","status":200,"duration_ms":1867,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:35.829474+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/14/photos/34/download","status":200,"duration_ms":3474,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:37.963931+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/13/photos/33/download","status":200,"duration_ms":2771,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:39.340236+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/15/photos/35/download","status":200,"duration_ms":1538,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:39.777937+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/15/photos/35/download","status":200,"duration_ms":2402,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:41.418230+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/17/photos/37/download","status":200,"duration_ms":1938,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:42.853491+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/14/photos/34/download","status":200,"duration_ms":2171,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:43.312638+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/11/photos/31/download","status":200,"duration_ms":1959,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:45.622962+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/18/photos/38/download","status":200,"duration_ms":3781,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:46.079924+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/17/photos/37/download","status":200,"duration_ms":3430,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:45.997205+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/16/photos/36/download","status":200,"duration_ms":3794,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:46.344898+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/5/photos/5/download","status":200,"duration_ms":3258,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:47.235110+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/6/photos/6/download","status":200,"duration_ms":2501,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:47.575596+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/13/photos/33/download","status":200,"duration_ms":3023,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:47.860524+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/16/photos/36/download","status":200,"duration_ms":1766,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:48.328062+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/4/photos/4/download","status":200,"duration_ms":1717,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:48.312407+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/3/photos/3/download","status":200,"duration_ms":2485,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:48.602290+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/18/photos/38/download","status":200,"duration_ms":2026,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:48.712317+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/housing-listings/12/photos/32/download","status":200,"duration_ms":2190,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:48.537328+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/2/photos/2/download","status":200,"duration_ms":1748,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:49.618785+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/3/photos/3/download","status":200,"duration_ms":1587,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:49.948164+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/10/photos/10/download","status":200,"duration_ms":1245,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:49.909270+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/2/photos/2/download","status":200,"duration_ms":1649,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:50.413990+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/9/photos/9/download","status":200,"duration_ms":1152,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:51.100037+00:00","extra":{}}
{"message":"api.request","context":{"method":"GET","path":"api/v1/jobs/12/photos/12/download","status":200,"duration_ms":1174,"user_id":1,"ip":"192.168.1.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:16:51.172238+00:00","extra":{}}
{"message":"api.request","context":{"method":"POST","path":"api/v1/housing-listings/1/photos","status":403,"duration_ms":3,"user_id":2,"ip":"127.0.0.1"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-05-30T00:19:54.778839+00:00","extra":{}}
