| Paket | mx.logging |
| Schnittstelle | public interface ILoggingTarget |
| Umsetzer | AbstractTarget |
| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.1 |
| Eigenschaft | Definiert 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 | ||
| Methode | Definiert von | ||
|---|---|---|---|
Richtet dieses Ziel mit der angegebenen Protokollfunktion ein. | ILoggingTarget | ||
Verhindert, dass dieses Ziel Ereignisse von der angegebenen Protokollfunktion erhält. | ILoggingTarget | ||
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):voidBeispiel
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.FATALgibt Ereignisse an, die äußerst schädlich sind und schließlich zu einem Anwendungsfehler führen.LogEventLevel.ERRORgibt Fehlerereignisse an, bei denen die Anwendung möglicherweise weiterhin ausgeführt werden kann.LogEventLevel.WARNgibt Ereignisse an, die für einen Vorgang der Anwendung schädlich sein können.LogEventLevel.INFOgibt Informationsmeldungen an, die den Fortschritt der Anwendung auf einer grobkörnigen Stufe hervorheben.LogEventLevel.DEBUGgibt Informationsstufenmeldungen an, die feinkörnig und äußerst hilfreich beim Debugging einer Anwendung sind.LogEventLevel.ALLzwingt ein Ziel zur Verarbeitung aller Meldungen.
Implementierung
public function get level():int public function set level(value:int):voidaddLogger | () | 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.
|
Tue Jun 12 2018, 10:04 AM Z