Как сообщать об ошибках в плагине к Lightroom
Всем привет! Можете считать этот пост административным, а можете техническим. Дело в том, что уже несколько раз ко мне обращаются люди с просьбой разобраться в том, почему мой плагин для экспорта из Adobe Lightroom в Яндекс Фотки выдает ту или иную ошибку, а то и попросту не работает.
Как правило, большинство сообщений об ошибках сводятся к тому, что вы пишете: «Помогите пожалуйста, картинки не загружаются!», или: «Почему-то не проходит авторизация!». По таким отчетам (баг репортам), очень сложно судить о том, что же произошло на самом деле, поэтому сейчас я расскажу вам, как включить в плагине отладочный режим и прислать мне лог, для дальнейшего разбора полетов.
Делается это довольно просто, однако, если вы работаете под замечательной ОС Windows, то вам понадобится дополнительная программа — WinDbg. Будьте внимательны, в зависимости от того, какая у вас версия Windows, нужно скачать либо 32 битную, либо 64 битную версию WinDbg.
Говорят так же, что можно использовать программу DebugView, но лично я ее не пробовал.
Итак, что же нужно сделать, чтобы получить полный лог от плагина экспорта:
- Для того, чтобы вся информация записывалась в лог, нужно в плагине, в файлике YaExportServiceProvider.lua поправить переменную «local isDebug = false» на «local isDebug = true».
- Запустить Adobe Lightroom.
- Открыть лог сообщений
- Если вы работаете под Windows, то
- Запустить WinDbg
- В WinDbg выбрать пункт File > Attach to a Process
- В диалоге Attach to Process в списке процессов найти lightroom.exe
- Выбрать его и кликнуть OK
- В WinDbg выбрать Debug > Go
- Если работаете под маком, то
- Открыть приложение Console.app (Консоль). Обычно оно находится в папке Utilities (Утилиты).
- Если вы работаете под Windows, то
- Далее, пользоваться Lightroom
- В консоль или окно WinDbg, будет выводиться отладочная информация используемых плагинов, ее нужно сохранить и прислать мне на email svetlyak.40wt на gmail.com.
Как видите, это не так уж и сложно. Кстати, пользуясь случаем, хочу сообщить, что самуе продвинутые пользователи, владеющие навыками программирования, могут попробовать исправить и доработать плагин. Отныне его исходные коды доступны на сервисе GitHub.
If you like this article, follow the future updates, using RSS or email subscription.





Comment count: 4
Post a comment
To leave comments, please, identify yourself.
Subscribe on comments