Сбор диагностической информации¶
Мы стараемся создать лучший продукт на рынке РФ, но идеального ПО не бывает, поэтому в процессе работы могут возникать непредвиденные сбои, для которых пока нет решения.
Чтобы помочь нам с поиском и исправлением такого поведения Koda, пожалуйста, соберите максимум полезной информации.
Ниже рассказано что можно сделать для этого.
Версии ПО¶
- Версия плагина:
- Расширения
- найдите Koda
- версия указана в правой части страницы плагина
- Версия VS Code:
- Help (Справка)
- About (О программе)
- Copy (Копировать)
- Версия плагина:
- File (Файл)
- Settings (Настройки)
- Plugins (Плагины)
- Installed (Установленные)
- найдите Koda
- версия указана под названием
- Версия IDE:
- Help (Помощь)
- About (О программе)
- Copy and Close (Копировать и закрыть)
Логи и сессии¶
Файл лога Koda¶
- Windows:
%USERPROFILE%/.koda/logs/core.log - Linux / MacOS:
$HOME/.koda/logs/core.log
Файлы сессий (чатов)¶
- Windows:
%USERPROFILE%/.koda/logs/core.log - Linux / MacOS:
$HOME/.koda/logs/core.log
Также можно перейти в Историю и выгрузить только интересующую:

Собственные журналы IDE¶
- Help (Справка) или Ctrl/⌘ + Shift + P
- Toggle Developer Tools (Выключить или выключить средства разработчика)
- на вкладке Console нажать ПКМ
- Save as...
Логи IDE¶
- Help (Помощь)
- Collect Logs and Diagnostic Data (Собрать логи и диагностические данные)
ИЛИ
Show Log in Explorer/Finder
Управление уровнем логирования¶
Для того, чтобы IDE записывала idea.log отладочной информацией только от расширения Koda, нужно:
- Help (Помощь)
- Diagnostic Tools
- Debug Log Settings
- в окне добавить две строки:

Снятие дампа потоков¶
Нужно сделать при зависаниях IDE/плагина неизвестной природы несколько раз с промежутком в 2-5 секунд:
- Help (Помощь)
- Diagnostic Tools
- Dump Threads
В IDE должна появиться нотификация:

При клике на ссылку "taken", должен открыться системный файловый менеджер в папке с файлом, содержащим дамп.
Что со всем этим делать?¶
Отправлять сюда: XCode-NLP/KodaCode.