@Profiled аннотации (для использования ведения журнала Perf4j) в Eclipse

Я пытаюсь получить аннотацию @Profiled к вызовам метода времени (и журнала), используя Perf4j в моем проекте Eclipse. Это использует аспект j. Мне удалось легко заставить его работать в командной строке Windows с javac с помощью Руководства для разработчиков Perf4j. Однако файлы журнала не создаются, когда я запускаю один и тот же код в проекте Eclipse. Я перепробовал много вещей, включая добавление всех банок для ткачих аннотаций на заводской путь, но безрезультатно.

1 ответ

Загрузите плагин Eclipse AJDT и преобразуйте проект в проект AspectJ. Тогда это должно работать.

Сделайте следующее:

  • Отметьте проект, щелкните по нему правой кнопкой мыши и добавьте AspectJ nature.
  • На пути сборки AspectJ вы должны добавить файл jar с аспектами. Игнорируйте это, если аспект является частью проекта, а не зависимостью.
Другие вопросы по тегам