14. При ошибке программы

14.1. Причина ошибки (в консольном окне)

Если произошла ошибка, то в логе программы будет написано сообщение с краткой причиной, а также лог последних действий программы, которые привели к ошибке.

Далее рассмотрен пример ошибки: вместо того, чтобы бросить файл на ярлык «Проверка Po-файла…», просто запустили ярлык, соответственно программа должна сообщить об ошибке «отсутствие проверяемого файла» («empty drop»).

См. сообщение «Error:…» в конце основного лога программы. Далее следует раздел «===DEBUGINFO===», в конце которого сообщение об ошибке продублировано.

Рисунок 6. Лог программы с ошибкой. Красным отмечены основные фрагменты лога.

images/error/error-logred.jpg

14.2. Причина ошибки (в файле)

Выбрать Пуск > Все программы > Локализатор исходного кода > Лог последней ошибки в программе

В программе «Блокнот» будет открыт файл с этим логом.

Пример пути к файлу: C:\Users\UserName\AppData\Local\SourceLocalizer\temp\crashlog.txt

14.3. Причина ошибки (в Windows EventLog)

Если при установке программы вы не отключали галочку для «Регистрация программы в Windows EventLog», то в конце лога будет сообщение «See this message at Windows EventLog Application (SourceLocalizer)» и сообщение об ошибке можно посмотреть в Windows EventLog.

Порядок обращения к логу сообщений программ и сервисов в Windows (на примере Windows 7):

Пуск > Компьютер > Меню по пр. кнопке мыши > Управление > см. рис.

Рисунок 7. Windows EventLog с выбранным разделом «Приложения» и элементом списка с сообщением об ошибке программы SourceLocalizer. Красным отмечены рассмотренные элементы.

images/error/error-eventlog1red.jpg

В списке событий раздела «Приложения» найти сообщения для программы «SourceLocalizer».

Рисунок 8. Описание сообщения об ошибке из Windows EventLog. Красным отмечены основные фрагменты лога.

images/error/error-eventlog2red.jpg

Из сообщения видно причину ошибки, лог последних действий программы, а также дату и время сообщения.

14.4. Сообщить об ошибке автору программы

Для того, чтобы сообщить об ошибке автору программы, следует выбрать в меню «Пуск» следующее:

Все программы > Локализатор исходного кода > Ссылки > Написать письмо в службу поддержки

Будет запущена почтовая программа, которая установлена по умолчанию для работы с почтовыми сообщениями и открыто сформированное письмо в службу поддержки.

Пример автоматически заполненного письма для версии 0.8.1.468:

Поле «кому»: support@sourcelocalizer.com

Поле «тема»: SourceLocalizer 0.8.1.468

Текст письма:

Здравствуйте!

Программа: SourceLocalizer 0.8.1.468

Вопрос/Проблема:

Debug-отчет:

< < Если произошла ошибка при выполнении программы — скопируйте сюда лог программы с сообщением DEBUGINFO в конце лога > >

Сайт      PDF      Содержание