@Profiled аннотации (для использования ведения журнала Perf4j) в Eclipse
Я пытаюсь получить аннотацию @Profiled к вызовам метода времени (и журнала), используя Perf4j в моем проекте Eclipse. Это использует аспект j. Мне удалось легко заставить его работать в командной строке Windows с javac с помощью Руководства для разработчиков Perf4j. Однако файлы журнала не создаются, когда я запускаю один и тот же код в проекте Eclipse. Я перепробовал много вещей, включая добавление всех банок для ткачих аннотаций на заводской путь, но безрезультатно.
1 ответ
Загрузите плагин Eclipse AJDT и преобразуйте проект в проект AspectJ. Тогда это должно работать.
Сделайте следующее:
- Отметьте проект, щелкните по нему правой кнопкой мыши и добавьте AspectJ nature.
- На пути сборки AspectJ вы должны добавить файл jar с аспектами. Игнорируйте это, если аспект является частью проекта, а не зависимостью.