2017-02-11 4 views
0

이클립스 플러그인 개발을 처음 접했다. 내 플러그인에서 일부 일식 기능을 사용자 지정하고 싶습니다. 그래서 나는 일식에서 어떤 작업을 할 때 배경에서 어떤 일이 일어나는지 알고 싶습니다. 예 : 파일 -> 새로 만들기 -> 프로젝트 플러그인/클래스/함수가 호출되는 로그/추적이 필요합니까?이클립스에서 플랫폼 플러그인 로그를 얻는 방법

답변

0

Eclipse를 시작할 때 다양한 디버그 추적 옵션을 활성화하는 데 사용되는 디버그 옵션 파일의 경로를 지정하기 위해 -debug <path to options file> 인수를 사용할 수 있습니다. -consoleLog 인수를 사용할 수도 있습니다.

예제 옵션 파일은 다음과 같습니다

# Turn on debugging for the org.eclipse.ui plugin. 
org.eclipse.ui/debug=true 

# Show all jobs in dialogs and the progress view including the support jobs 
org.eclipse.ui/debug/showAllJobs=true 

# Report if a stale job was found 
org.eclipse.ui/debug/job.stale=true 

org.eclipse.ui/debug=true 라인이 경우 org.eclipse.ui의 특정 플러그인에 대한 디버깅을 할 수 있습니다. 다른 행은 개별 디버깅 옵션을 사용 가능하게합니다.

약 수백 개의 옵션이 있는데, 대부분의 플러그인에는 플러그인이 지원하는 옵션을 나열하는 플러그인 jar 파일에 .options 파일이 포함되어 있습니다.

디버그 추적 옵션은 '일반> 추적'의 환경 설정 및 실행 구성의 추적 탭에서도 사용할 수 있습니다.

'플러그인 스파이'를 사용하여 대화 상자를 표시하는 클래스를 찾을 수도 있습니다. 설치가 끝나면 대화 상자가 표시되면 Alt + Shift + F1을 눌러 정보를 얻을 수 있습니다. 이클립스 소스 코드 플러그인이 설치되어 있다면 직접 소스 코드로 이동할 수 있습니다. 자세한 내용은 Eclipse Source Code 자습서를 참조하십시오.

+1

추적 옵션은 UI를 통해 제어 할 수도 있습니다. 실행중인 인스턴스의 _Window_> _Preferences_> _General_> _Tracing_ 또는 PDE의 _Tracing_ 탭에서 IDE 내에서 실행되는 Eclipse 응용 프로그램 구성을 시작합니다. –

+0

감사합니다. 나는 너에게 들려 준 조치를 시도했다. 어떻게 든 로그/추적을 얻을 수 없었습니다. 예를 들어 설명해 주면 File-> New-> Project라고하면 좋을 것입니다. – Vinayak

+0

+1 @Herrmann. 나는 또한 당신의 발걸음을 따라 갔지만 결과는 없었다. 예제를 통해 간단히 설명하고 정확한 추적이 어떻게 표시되는지는 멋질 것입니다. – Vinayak

관련 문제