Protokollierungsfunktion für Konsolenzeilen

Kennung: org.eclipse.debug.ui.consoleLineTrackers

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
   >

Beispiele: Das folgende Beispiel zeigt einen Erweiterungspunkt für eine Protokollfunktion für Konsolenzeilen:
<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.

Copyright (c) 2000, 2003 IBM Corporation und Andere. Alle Rechte vorbehalten.