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 

ILoggingTarget  - AS3 Flex

Paketmx.logging
Schnittstellepublic interface ILoggingTarget
Umsetzer AbstractTarget

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

Alle Protokollzielimplementierungen in der Protokollarchitektur müssen diese Schnittstelle implementieren.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  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.
ILoggingTarget
  level : int
Bietet Zugriff auf die Stufe, auf der dieses Ziel derzeit festgelegt ist.
ILoggingTarget
Öffentliche Methoden
 MethodeDefiniert von
  
Richtet dieses Ziel mit der angegebenen Protokollfunktion ein.
ILoggingTarget
  
Verhindert, dass dieses Ziel Ereignisse von der angegebenen Protokollfunktion erhält.
ILoggingTarget
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()-Aufruf. 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. In einem Filterausdruck sind keine Leerzeichen oder eines der folgenden Zeichen zulässig: []~$^&\/(){}<>+=`!#%?,:;'"@.



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

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

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



Implementierung
    public function get level():int
    public function set level(value:int):void
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.

Hinweis: Diese Methode wird von der Architektur aufgerufen. Rufen Sie sie daher nicht direkt auf.

Parameter

logger:ILogger — Die ILogger, auf die dieses Ziel wartet.

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.

Hinweis: Diese Methode wird von der Architektur aufgerufen. Rufen Sie sie daher nicht direkt auf.

Parameter

logger:ILogger — Die ILogger, die dieses Ziel ignoriert.





[ 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.