2010-11-24 4 views
2

Im는 이클립스 프로젝트에서 Perf4j를 사용하여 @Profiled 어노테이션을 시간 (및 로그) 메소드 호출로 가져 오려고합니다. 이것은 aspectj를 사용합니다. 필자는 Perf4j Developers Guide을 사용하여 javac를 사용하여 Windows 명령 줄에서 쉽게 작동하도록 관리했습니다. 그러나 이클립스 프로젝트에서 동일한 코드를 실행하면 로그 파일이 만들어지지 않습니다. Ive는 공장 경로에서 모든 주석 작성기 병을 추가하는 것을 포함하여 많은 것을 시도했지만 아무 소용이 없습니다.이클립스에서 @Profiled 어노테이션 (Perf4j 로깅 사용)

답변

1

Eclipse AJDT plugin을 다운로드하고 프로젝트를 AspectJ 프로젝트로 변환한다. 그렇다면 그것은 작동합니다. ,

  • 마크 프로젝트를 바로 클릭하고 AspectJ의 자연을 추가

    는 다음을 수행합니다.

  • AspectJ 빌드 경로에서 aspect와 함께 jar 파일을 추가해야한다. 애스펙트가 프로젝트의 일부이고 종속성이 아닌 경우이 옵션을 무시하십시오.
+0

소리가 좋지 않음 –