>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-09-07_09-50-00

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] #54 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
INFO [console] #55 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
INFO [console] #56 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
INFO [console] #57 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
INFO [console] #58 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
INFO [console] #59 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
INFO [console] #60 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
INFO [console] #61 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
INFO [console] #62 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
INFO [console] #63 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
INFO [console] #64 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
INFO [console] #65 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
INFO [console] #66 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
INFO [console] #67 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
INFO [console] #68 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
INFO [console] #69 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
INFO [console] #70 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
INFO [console] #71 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
INFO [console] #72 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
INFO [console] #73 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
INFO [console] #74 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
INFO [console] #75 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
INFO [console] #76 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
INFO [console] #77 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
INFO [console] #78 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
INFO [console] #79 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
INFO [console] #80 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
INFO [console] #81 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
INFO [console] #82 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
INFO [console] #83 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
INFO [console] #84 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
INFO [console] #85 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
INFO [console] #86 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
INFO [console] #87 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
INFO [console] #88 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
INFO [console] #89 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
INFO [console] #90 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
INFO [console] #91 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
INFO [console] #92 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
INFO [console] #93 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
INFO [console] #94 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
INFO [console] #95 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
INFO [console] #96 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
INFO [console] #97 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
INFO [console] #98 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
INFO [console] #99 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/detailed
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 733|uVFNhQ1sZ7MNCTCH0OurOVVztLrBwdpSmkVmlAWnc49954af
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/detailed
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Mon, 07 Sep 2026 06:51:19 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-07T06:51:19.697195Z","request_id":"0e4969b6-8a29-4cf8-95b6-783ac7bfe6a0","version":"v1"},"data":{"rehabilitation_name":"Тестовая операция не трогаем не удаляем","rehabilitation_start_date":"2026-07-21","rehabilitation_end_date":"2026-07-28","rehabilitation_weeks_count":1,"average_score":37.8,"average_interpretation":"bad","phases":[{"phase_sequence_number":1,"phase_name":"Фаза для проверки","weeks":[{"phase_week_number":1,"rehabilitation_week_number":1,"score":37.8,"interpretation":"bad","is_control_week":true}]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-07T06:51:19.697195Z, request_id: 0e4969b6-8a29-4cf8-95b6-783ac7bfe6a0, version: v1}, data: {rehabilitation_name: Тестовая операция не трогаем не удаляем, rehabilitation_start_date: 2026-07-21, rehabilitation_end_date: 2026-07-28, rehabilitation_weeks_count: 1, average_score: 37.8, average_interpretation: bad, phases: [{phase_sequence_number: 1, phase_name: Фаза для проверки, weeks: [{phase_week_number: 1, rehabilitation_week_number: 1, score: 37.8, interpretation: bad, is_control_week: true}]}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/range-of-motion
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 733|uVFNhQ1sZ7MNCTCH0OurOVVztLrBwdpSmkVmlAWnc49954af
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/range-of-motion
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Mon, 07 Sep 2026 06:51:19 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-07T06:51:19.775275Z","request_id":"256dc9a6-0507-4ff7-ba2f-e6449de3d514","version":"v1"},"data":{"average_score":70,"average_interpretation":"good","phases":[{"phase_sequence_number":1,"phase_name":"Фаза для проверки","weeks":[{"phase_week_number":1,"week_number":1,"rehabilitation_week_number":1,"score":70,"interpretation":"good","is_control_week":true}]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-07T06:51:19.775275Z, request_id: 256dc9a6-0507-4ff7-ba2f-e6449de3d514, version: v1}, data: {average_score: 70, average_interpretation: good, phases: [{phase_sequence_number: 1, phase_name: Фаза для проверки, weeks: [{phase_week_number: 1, week_number: 1, rehabilitation_week_number: 1, score: 70, interpretation: good, is_control_week: true}]}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/pain
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 733|uVFNhQ1sZ7MNCTCH0OurOVVztLrBwdpSmkVmlAWnc49954af
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/pain
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Mon, 07 Sep 2026 06:51:19 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-07T06:51:19.864403Z","request_id":"b8b791d6-4ef9-4223-adca-abed98024043","version":"v1"},"data":{"average_score":null,"phases":[{"phase_sequence_number":1,"phase_name":"Фаза для проверки","weeks":[{"week_number":1,"rehabilitation_week_number":1,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":true}]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-07T06:51:19.864403Z, request_id: b8b791d6-4ef9-4223-adca-abed98024043, version: v1}, data: {average_score: null, phases: [{phase_sequence_number: 1, phase_name: Фаза для проверки, weeks: [{week_number: 1, rehabilitation_week_number: 1, score: null, change_from_previous: null, change_direction: null, is_control_week: true}]}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/list
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 733|uVFNhQ1sZ7MNCTCH0OurOVVztLrBwdpSmkVmlAWnc49954af
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/list
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Mon, 07 Sep 2026 06:51:19 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-07T06:51:19.979502Z","request_id":"b7ec33c4-5109-43d6-b332-a1eca6e4a53d","version":"v1"},"data":[{"id":85,"name":"Тренировка икроножных мышц стоя"},{"id":38,"name":"Подъем прямой ноги вверх"}]}
INFO [console] [DIO]
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/list
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 733|uVFNhQ1sZ7MNCTCH0OurOVVztLrBwdpSmkVmlAWnc49954af
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/list
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Mon, 07 Sep 2026 06:51:21 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-07T06:51:21.267820Z","request_id":"b5e7dc5a-efb8-4273-92c1-69930e5ea8c8","version":"v1"},"data":[{"id":85,"name":"Тренировка икроножных мышц стоя"},{"id":38,"name":"Подъем прямой ноги вверх"}]}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-07T06:51:21.267820Z, request_id: b5e7dc5a-efb8-4273-92c1-69930e5ea8c8, version: v1}, data: [{id: 85, name: Тренировка икроножных мышц стоя}, {id: 38, name: Подъем прямой ноги вверх}]}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/85
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 733|uVFNhQ1sZ7MNCTCH0OurOVVztLrBwdpSmkVmlAWnc49954af
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/85
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Mon, 07 Sep 2026 06:51:23 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-07T06:51:23.093136Z","request_id":"5d41d8c0-2e4f-4697-9bda-7ce2773687f9","version":"v1"},"data":{"exercise":{"id":85,"name":"Тренировка икроножных мышц стоя"},"average_score":46,"phases":[{"phase_sequence_number":1,"phase_name":"Фаза для проверки","weeks":[{"phase_week_number":1,"rehabilitation_week_number":1,"score":46,"interpretation":"satisfactory","phase_score":46,"phase_score_interpretation":"satisfactory","is_control_week":true}]}]}}
$
250 строкUTF-8LIVE