Package | mx.logging |
Interface | public interface ILoggingTarget |
Implémenteurs | AbstractTarget |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Propriété | Défini par | ||
---|---|---|---|
filters : Array
Les filtres sont utilisés conjointement avec le paramètre level pour fournir un mappage pseudo-hiérarchique permettant de traiter uniquement les événements d’une certaine catégorie. | ILoggingTarget | ||
level : int
Permet d’accéder au niveau actuel de cette cible. | ILoggingTarget |
Méthode | Défini par | ||
---|---|---|---|
Configure le journal spécifié pour cette cible | ILoggingTarget | ||
Arrête la réception par cette cible des événements du journal spécifié. | ILoggingTarget |
filters | propriété |
filters:Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Les filtres sont utilisés conjointement avec le paramètre level
pour fournir un mappage pseudo-hiérarchique permettant de traiter uniquement les événements d’une certaine catégorie.
Chaque journal appartient à une catégorie. Par convention, ces catégories sont mappées au nom qualifié complet de la classe dans laquelle le journal est utilisé. Par exemple, un journal qui consigne les messages pour la classe mx.rpc.soap.WebService
utilise "mx.rpc.soap.WebService"
comme paramètre de l’appel Log.getLogger()
. Lorsque des messages sont envoyés dans cette catégorie, seules les cibles dont le filtre correspond à la catégorie reçoivent une notification concernant ces événements. Les expressions de filtrage peuvent inclure un caractère de correspondance générique, indiqué par un astérisque. Le caractère générique doit être le caractère le plus à droite dans l’expression. Exemple : rpc*, mx.* ou *. Si une expression non valide est spécifiée, une erreur InvalidFilterError
est renvoyée. Les espaces ainsi que les caractères suivants ne sont pas autorisés dans les expressions de filtrage : []~$^&\/(){}<>+=`!#%?,:;’"@.
Implémentation
public function get filters():Array
public function set filters(value:Array):void
Exemple
Comment utiliser cet exemple
var traceLogger:ILoggingTarget = new TraceTarget(); traceLogger.filters = [ "mx.rpc.*", "mx.messaging.*" ]; Log.addTarget(traceLogger);
level | propriété |
level:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Permet d’accéder au niveau actuel de cette cible. Valeurs valides :
LogEventLevel.FATAL
désigne les événements dangereux qui provoquent au final un échec de l’application.LogEventLevel.ERROR
désigne les événements d’erreur susceptibles de permettre la poursuite de l’exécution de l’application.LogEventLevel.WARN
désigne les événements susceptibles d’empêcher le bon fonctionnement de l’application.LogEventLevel.INFO
désigne les messages d’information indiquant la progression générale de l’application.LogEventLevel.DEBUG
désigne les messages d’information détaillés, qui sont particulièrement utiles lors du débogage d’une application.LogEventLevel.ALL
permet de pour forcer une cible à traiter tous les messages.
Implémentation
public function get level():int
public function set level(value:int):void
addLogger | () | méthode |
public function addLogger(logger:ILogger):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Configure cette cible de sorte qu’elle utilise le journal spécifié. Permet à cette cible de recevoir les événements consignés du journal spécifié.
Remarque : cette méthode est appelée par la structure ; vous ne devez pas l’appeler manuellement.
Paramètres
logger:ILogger — Journal ILogger écouté par cette cible.
|
removeLogger | () | méthode |
public function removeLogger(logger:ILogger):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Arrête la réception par cette cible des événements du journal spécifié.
Remarque : cette méthode est appelée par la structure ; vous ne devez pas l’appeler manuellement.
Paramètres
logger:ILogger — Journal ILogger ignoré par cette cible.
|
Tue Jun 12 2018, 09:30 AM Z