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):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
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.
|
Tue Jun 12 2018, 10:04 AM Z