ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.logging 

AbstractTarget  - AS3 Flex

Paketmx.logging
Klassepublic class AbstractTarget
VererbungAbstractTarget Inheritance Object
Implementiert ILoggingTarget, IMXMLObject
Unterklassen LineFormattedTarget

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Diese Klasse bietet grundlegende Funktionen, die von einer Protokollarchitektur für eine Zielimplementierung erforderlich sind. Sie verarbeitet die Überprüfung von Filterausdrücken und bietet eine Standardstufeneigenschaft. Es ist keine Implementierung der Methode logEvent() vorgesehen.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  filters : Array
Zusätzlich zur level-Einstellung werden Filter verwendet, um eine pseudo-hierarchische Zuordnung zu bieten, die zur Verarbeitung nur der Ereignisse einer bestimmten Kategorie dient.
AbstractTarget
  id : String
[schreibgeschützt] Bietet Zugriff auf die ID dieses Ziels.
AbstractTarget
  level : int
Bietet Zugriff auf die Stufe, auf der dieses Ziel derzeit festgelegt ist.
AbstractTarget
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
AbstractTarget
  
Richtet dieses Ziel mit der angegebenen Protokollfunktion ein.
AbstractTarget
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
Wird aufgerufen, nachdem das implementierende Objekt erstellt wurde und alle für das Tag angegebenen Eigenschaften zugewiesen wurden.
AbstractTarget
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
Diese Methode verarbeitet ein LogEvent von einer verknüpften Protokollfunktion.
AbstractTarget
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Verhindert, dass dieses Ziel Ereignisse von der angegebenen Protokollfunktion erhält.
AbstractTarget
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

filters

Eigenschaft
filters:Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Zusätzlich zur level-Einstellung werden Filter verwendet, um eine pseudo-hierarchische Zuordnung zu bieten, die zur Verarbeitung nur der Ereignisse einer bestimmten Kategorie dient.

Jede Protokollfunktion gehört zu einer Kategorie. Gemäß den Konventionen werden diese Kategorien dem vollständig qualifizierten Klassennamen zugeordnet, in dem die Protokollfunktion verwendet wird. Beispiel: Eine Protokollfunktion, die Meldungen für die mx.rpc.soap.WebService-Klasse protokolliert, verwendet mx.rpc.soap.WebService als Parameter für den Log.getLogger()-Methodenaufruf. Wenn Meldungen unter dieser Kategorie gesendet werden, erhalten nur die Ziele, die einem dieser Kategorie entsprechenden Filter enthalten, eine Benachrichtigung zu den Ereignissen. Filterausdrücke können eine Platzhaltersuche enthalten, die durch ein Sternchen gekennzeichnet ist. Der Platzhalter muss das äußerst rechte Zeichen im Ausdruck sein. Beispiel: rpc*, mx.* oder *. Wenn ein ungültiger Ausdruck angegeben ist, wird ein InvalidFilterError ausgegeben. Wurde null oder [] angegeben, werden die Filter standardmäßig auf ["*"] gesetzt.

Beispiel:

               var traceLogger:ILoggingTarget = new TraceTarget();
               traceLogger.filters = ["mx.rpc.*", "mx.messaging.*"];
               Log.addTarget(traceLogger);
         



Implementierung
    public function get filters():Array
    public function set filters(value:Array):void

id

Eigenschaft 
id:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bietet Zugriff auf die ID dieses Ziels. Die ID wird während der Laufzeit durch den mxml-Compiler zugewiesen, falls sie als ein mxml-Tag verwendet wird, oder intern, falls sie in einem Skriptblock verwendet wird.



Implementierung
    public function get id():String

level

Eigenschaft 
level:int

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bietet Zugriff auf die Stufe, auf der dieses Ziel derzeit festgelegt ist. Gültige Werte sind:

  • LogEventLevel.FATAL (1000) gibt Ereignisse an, die äußerst schädlich sind und schließlich zu einem Anwendungsfehler führen.
  • LogEventLevel.ERROR (8) gibt Fehlerereignisse an, bei denen die Anwendung möglicherweise weiterhin ausgeführt werden kann.
  • LogEventLevel.WARN (6) gibt Ereignisse an, die für einen Vorgang der Anwendung schädlich sein können.
  • LogEventLevel.INFO (4) gibt Informationsmeldungen an, die den Fortschritt der Anwendung auf einer grobkörnigen Stufe hervorheben.
  • LogEventLevel.DEBUG (2) gibt Informationsstufenmeldungen an, die feinkörnig und äußerst hilfreich beim Debugging einer Anwendung sind.
  • LogEventLevel.ALL (0) zwingt ein Ziel zur Verarbeitung aller Meldungen.



Implementierung
    public function get level():int
    public function set level(value:int):void
Konstruktordetails

AbstractTarget

()Konstruktor
public function AbstractTarget()

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

Methodendetails

addLogger

()Methode
public function addLogger(logger:ILogger):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Richtet dieses Ziel mit der angegebenen Protokollfunktion ein. Dadurch kann dieses Ziel Protokollereignisse von der angegebenen Protokollfunktion erhalten.

Parameter

logger:ILogger — Die ILogger, auf die dieses Ziel warten soll.

initialized

()Methode 
public function initialized(document:Object, id:String):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird aufgerufen, nachdem das implementierende Objekt erstellt wurde und alle für das Tag angegebenen Eigenschaften zugewiesen wurden.

Parameter

document:Object — Das MXML-Dokument, durch das dieses Objekt erstellt wurde.
 
id:String — Wird von dem Dokument verwendet, um auf dieses Objekt zu verweisen. Wenn das Objekt eine tiefe Eigenschaft im Dokument ist, ist die ID null.

logEvent

()Methode 
public function logEvent(event:LogEvent):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Diese Methode verarbeitet ein LogEvent von einer verknüpften Protokollfunktion. Ein Ziel verwendet diese Methode, um das Ereignis in ein geeignetes Format für die Übertragung, Speicherung oder Anzeige zu übersetzen. Diese Methode wird nur aufgerufen, wenn die Stufe des Ereignisses sich im Bereich der Stufe des Ziels befindet.

HINWEIS: Untergeordnete Elemente müssen diese Methode überschreiben, damit sie verwendet werden kann.

Parameter

event:LogEvent — Ein Ereignis von einer verknüpften Protokollfunktion.

removeLogger

()Methode 
public function removeLogger(logger:ILogger):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Verhindert, dass dieses Ziel Ereignisse von der angegebenen Protokollfunktion erhält.

Parameter

logger:ILogger — Die ILogger, die dieses Ziel ignorieren soll.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.