diff --git a/doc/member_files.txt b/doc/member_files.txt index 3f23f9c4..09e1852d 100644 --- a/doc/member_files.txt +++ b/doc/member_files.txt @@ -172,5 +172,16 @@ fd idle и принадлежность work/done потокам. tests/test_member_files_network: настоящие A/B/M, подписанная storage-роль, upload/download, побайтная проверка, чужая запись, виртуальный корень, подписанное удаление читателя. test_services — stop/start общего чат-сервиса. -Логи: media=debug для операций/диапазонов/ACL/fd; info — публикации и transfer, -warn/error — отказы с группой, UID, путём, смещением и точной причиной. +Текущая диагностика выделена в категорию debug. Настройка для полного трасса: + [debug] + debug=trace +debug=debug показывает запрос/ответ, ACL, очереди, маршрут, ACK, crypto-решения, +I/O, fd idle и состояние браузера. trace дополнительно показывает каждый +read/write и передачу задач/завершений между дисковым потоком и uasync. +По request_id видны GUI post → core request → router seq → server rx → ACL → +disk queued/start/done → response tx → GUI result/bridge → directory ready. +PID создания worker, PID отправки задачи и startup PID позволяют однозначно +обнаружить fork после создания потока; несовпадение PID логируется как ошибка. +Ключи шифрования, plaintext файлов и сырые медиа в debug не выводятся. +Старые VAD/рация/GUI/вложения сообщения перенесены в vad/radio/chat/media/config; +ошибки и пользовательские info остаются в тематических категориях.