EyeAuras — очень сложная программа, которая постоянно развивается. К сожалению, развитие не обходится без проблем. Ошибки были, есть и, скорее всего, будут в будущем: какие-то незначительные, а какие-то критические.
Именно поэтому я сделал целую систему, которая позволяет пользователям быстро отправлять логи, конфигурацию, скриншоты и любые другие данные, которые могут помочь в диагностике и исправлении проблемы.
Ошибки можно разделить на 3 основные категории:
Что происходит?
Что-то работает не так, как ожидается: например, вы заметили странное поведение, не срабатывает триггер или действие выполняется неправильно. Приложение при этом продолжает работать, но не в полном объёме.
Что делать?
Нажмите кнопку “Report a problem” в заголовке окна. Откроется диалог “Error Report”, где можно описать проблему и отправить логи.
Что происходит?
Приложение внезапно прекращает работу. Обычно это связано с критической ошибкой в самом приложении или его конфигурации.
Что делать?
Диалог “Error Report” откроется автоматически и предложит отправить или сохранить логи. После закрытия окна Error Report приложение завершит работу, так как не может продолжать функционировать в нормальном режиме.
Что происходит?
Приложение мгновенно закрывается без каких-либо предупреждений и без окна “Error Report” — просто исчезает.
Причины могут быть разными:
Что делать?
Если после перезапуска проблема исчезает, нажмите “Report a problem” и отправьте диагностические данные — логи из предыдущего запуска всё ещё можно отправить или сохранить.
Если приложение стабильно падает при каждом запуске — такое случается редко — выполните следующие действия:
Откройте окно кнопкой Report a problem в заголовке приложения или кнопкой отчёта в мини-приложении. Оно также может появиться автоматически после исключения.
Опишите проблему, выберите нужные вложения и отправьте отчёт в EyeAuras или сохраните архив для передачи поддержке или автору шары. Комментарий можно изменить, даже если приложение заполнило его заранее. Пустой комментарий не прикладывается.
systemInfo.txt и, в текущих клиентах EyeAuras, applicationInfo.txt собираются автоматически. Информация о приложении включает отправителя, возможности лицензии, данные запуска, статистику дерева и подписки.stacktrace.txt содержит доступные сведения об исключении. Недавние логи приложения и скриншоты его окон выбраны по умолчанию.В разделе Отчёты о проблемах и приём архивов описаны формат, собираемые данные, пример и работа с отчётами для авторов шар. Старые архивы без applicationInfo.txt остаются пригодными для диагностики.
