閱讀控制檯我公司開發的插件,其中Java應用程序launched.In這個應用程序,我想的控制檯日誌時added.I已經搜索互聯網和新線發現組織通知。 eclipse.debug.ui.consoleLineTrackers extention point.I已經用它象下面。如何使用IConsoleLineTracker在Eclipse中
<extension point="org.eclipse.debug.ui.consoleLineTrackers">
<consoleLineTracker
id="com.plugin.util.MyConsoleTracker"
class="com.plugin.util.MyConsoleTracker"
processType="MyProcessType">
</consoleLineTracker>
</extension>
然後在我的java代碼中,我已經啓動了像下面這樣的應用程序。
config.setAttribute(IJavaLaunchConfigurationConstants.ATTR_CLASSPATH, classpath);
config.setAttribute(IJavaLaunchConfigurationConstants.ATTR_DEFAULT_CLASSPATH,false);
config.setAttribute(IJavaLaunchConfigurationConstants.ATTR_MAIN_TYPE_NAME,MAIN_CLASS_NAME);
config.setAttribute(IProcess.ATTR_PROCESS_TYPE, "MyProcessType");
ILaunch launch = DebugUITools.buildAndLaunch(config, ILaunchManager.DEBUG_MODE,new NullProgressMonitor());
這些之後,我可以成功啓動我的應用我不過類com.plugin.util.MyConsoleTracker是永遠called.I看不到任何錯誤日誌無論是。 有誰能夠告訴我什麼,我在這裏失蹤?
注意,[只有鏈路答案](http://meta.stackoverflow.com/tags/link-only-answers/info)氣餒,SO答案應的終點尋找合適的方案(與目前的引用,往往隨着時間的推移陳舊的另一個停留)。請考慮在此添加獨立的摘要,並將鏈接保留爲參考。 – kleopatra