От экспертов Eclipse я хочу знать, хорошо ли использовать структуру журнала , предоставляемую Eclipse RCP в продуктах на основе RCP, или мы будем использовать logback в Eclipse RCP? Я использую Eclipse E4 для разработки. Проблема, которую я вижу в журнале Eclipse, это предупреждение: «Отклоненный доступ: тип« Logger »не API». Какой из них является предпочтительным способом входа в Eclipse RCP?Loglog или Eclipse logger в продуктах на основе Eclipse RCP
ответ
Logger
в порядке, несмотря на предупреждение о недопустимом доступе. Есть еще несколько API-интерфейсов e4, которые не были полностью завершены, и у них есть это предупреждение.
Вы также можете найти StatusReporter
полезно. Это может вести журнал и отображать диалоговые окна ошибок.
Как ответ @ greg-449 говорит, что использование org.eclipse.e4.core.services.log.Logger
в порядке, и предупреждение можно безопасно игнорировать.
Для таких, как я, кто предпочел бы, чтобы их код не содержал предостерегающих предупреждений, которые не должны быть предупреждениями, вот как отключить этот конкретный (то же самое касается других, где вы уверены, что можете их игнорировать) ,
1) Настройка правил
Вы можете попасть прямо из подсказке отображается при наведении на "Обескураженный доступа" предупреждение ...
... или доступа через ваш Project properties
>Java Build Path
>Libraries
>Plug-in Dependencies
2) Изменить правила
В списке зависимостей подключаемых модулей доступа, найти тот, который вы хотите переопределить - в данном случае, это org.eclipse.e4.core.services[version].jar
, развернуть его, нажмите на его доступа и затем на кнопке «Изменить ...» справа.
3) Добавить новое правило
Хит кнопку «Добавить ...» на право открыть «Добавить правило доступа» диалоговое окно и добавить правило, чтобы сделать org/eclipse/e4/core/services/log/Logger
доступны без предупреждения:
Нажмите OK, чтобы закрыть диалоговое окно.
4) Переместите новое правило вверх
Правил обрабатываются сверху вниз, пока правило соответствия не найдено, поэтому мы хотим, чтобы новый «Доступный» один огнь до оригинальных «обескуражены» правил. Используйте кнопку «Вверх», чтобы переместить новое правило, ну, вверх. Он должен выглядеть следующим образом:
Принять все диалоги и предупреждение должно исчезнуть.
Спасибо Amos за описание. Будут использовать ваши советы. – babyinEclipse
- 1. SWT/JFace или Eclipse RCP?
- 2. Eclipse RCP vs Eclipse PDE
- 3. Eclipse RCP и плагин Eclipse
- 4. Приложение Eclipse RCP без Eclipse GUI
- 5. Eclipse RCP CommonNavigator Tooltip?
- 6. Eclipse RCP e4 Ведение журнала
- 7. Netbeans RCP vs Eclipse RCP
- 8. Eclipse RCP Extension Points
- 9. Firefox в Eclipse RCP
- 10. Использование Eclipse Papyrus в RCP
- 11. Eclipse RCP: Добавить проект на Навигатор на основе CNF
- 12. Eclipse RCP case study
- 13. Боковая панель на Eclipse RCP
- 14. Создание продукта на основе функций на Eclipse RCP
- 15. Eclipse RCP EditorReference/IEditorPart
- 16. Eclipse RCP plugin View
- 17. Eclipse RCP Адаптеры
- 18. Eclipse RCP config.ini
- 19. Зависимости плагинов Eclipse RCP
- 20. Экспорт продукт Eclipse RCP
- 21. Как прерывать выключение RCP Eclipse
- 22. Экспорт Eclipse RCP Продукт
- 23. Eclipse RCP многопоточность
- 24. Eclipse RCP продукт Экспорт
- 25. Eclipse RCP - SelectionService - История?
- 26. Что я должен использовать для разведки eclipse rcp или eclipse?
- 27. Какая версия Eclipse: Java, RCP или «Eclipse Classic»?
- 28. Скрыть журнал консоли на RCP-приложении на основе Eclipse
- 29. Активировать контекст на основе вида, выбранного в Eclipse RCP
- 30. Eclipse RCP XMLMultiPageEditorPart ошибки
Спасибо за ответ .. рассмотрим 'StatusReporter' – babyinEclipse