Verfügbar seit: 2.1
Beschreibung: Dieser Erweiterungspunkt bietet einen Mechanismus, mit die Konsolenausgabe auf einen Prozesstyp hin überwacht werden kann.
Konfigurationsbefehle:
<!ELEMENT extension EMPTY>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
<!ELEMENT consoleLineTracker EMPTY>
<!ATTLIST consoleLineTracker
id CDATA #REQUIRED
class CDATA #REQUIRED
processType CDATA #REQUIRED
>
<extension point="org.eclipse.debug.ui.consoleLineTrackers"> <consoleLineTracker id="com.example.ExampleConsoleLineTracker" class="com.example.ExampleConsoleLineTracker" processType="ExampleProcessType"> </consoleLineTracker> </extension>Im vorstehenden Beispiel wird die hinzugefügte Protokollfunktion benachrichtigt, wenn an die Konsole Zeilen für Prozesse des Typs "ExampleProcessType" angehängt werden, was dem Prozessattribut "IProcess.ATTR_PROCESS_TYPE" entspricht. Prozesstypen sind clientdefiniert und werden durch Clients festgelegt, die Prozesse erstellen.
API-Informationen: Der Wert des Attributs class muss der vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle org.eclipse.debug.ui.console.IConsoleLineTracker implementiert.