Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
org.osmf.logging 

Logger  - AS3 OSMF

Packageorg.osmf.logging
Classepublic class Logger
HéritageLogger Inheritance Object

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

L’historique définit les capacités d’un historique, l’objet avec lequel les applications OSMF interagissent pour consigner des messages.

Consulter les exemples

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
  category : String
[lecture seule] Valeur de catégorie du journal.
Logger
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
Méthodes publiques
 MéthodeDéfini par
  
Logger(category:String)
Constructeur.
Logger
  
debug(message:String, ... rest):void
Consigne un message avec un niveau "débogage".
Logger
  
error(message:String, ... rest):void
Consigne un message avec un niveau "erreur".
Logger
  
fatal(message:String, ... rest):void
Consigne un message avec un niveau "fatal".
Logger
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
  
info(message:String, ... rest):void
Consigne un message avec un niveau "informatif".
Logger
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
  
warn(message:String, ... rest):void
Consigne un message avec un niveau "avertissement".
Logger
Détails de la propriété

category

propriété
category:String  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Valeur de catégorie du journal.



Implémentation
    public function get category():String
Détails du constructeur

Logger

()Constructeur
public function Logger(category:String)

Constructeur.

Paramètres
category:String — Valeur de catégorie du journal.
Détails de la méthode

debug

()méthode
public function debug(message:String, ... rest):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Consigne un message avec un niveau "débogage".

Les messages de débogage sont des messages informatifs avec une granularité fine qui sont destinés à être utiles lors d’un débogage.

Paramètres

message:String — Informations à consigner. Cette chaîne peut contenir des marqueurs spéciaux sous la forme {x}, où x est un index de base zéro remplacé, le cas échéant, par les paramètres supplémentaires trouvés à cet index.
 
... rest — Paramètres supplémentaires pouvant être remplacés dans le paramètre de message à chaque emplacement "{x}", où x est un index entier de base zéro issu du tableau de valeurs spécifié.

error

()méthode 
public function error(message:String, ... rest):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Consigne un message avec un niveau "erreur".

Les messages d’erreur sont conçus pour capturer des événements erronés qui n’empêchent pas toutefois l’exécution de l’application.

Paramètres

message:String — Informations à consigner. Cette chaîne peut contenir des marqueurs spéciaux sous la forme {x}, où x est un index de base zéro remplacé, le cas échéant, par les paramètres supplémentaires trouvés à cet index.
 
... rest — Paramètres supplémentaires pouvant être remplacés dans le paramètre de message à chaque emplacement "{x}", où x est un index entier de base zéro issu du tableau de valeurs spécifié.

fatal

()méthode 
public function fatal(message:String, ... rest):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Consigne un message avec un niveau "fatal".

Les messages de type fatal sont conçus pour capturer des événements erronés qui vont probablement faire échouer l’application.

Paramètres

message:String — Informations à consigner. Cette chaîne peut contenir des marqueurs spéciaux sous la forme {x}, où x est un index de base zéro remplacé, le cas échéant, par les paramètres supplémentaires trouvés à cet index.
 
... rest — Paramètres supplémentaires pouvant être remplacés dans le paramètre de message à chaque emplacement "{x}", où x est un index entier de base zéro issu du tableau de valeurs spécifié.

info

()méthode 
public function info(message:String, ... rest):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Consigne un message avec un niveau "informatif".

Les messages d’information sont affichés à titre purement informatif, par opposition aux messages signalant un problème.

Paramètres

message:String — Informations à consigner. Cette chaîne peut contenir des marqueurs spéciaux sous la forme {x}, où x est un index de base zéro remplacé, le cas échéant, par les paramètres supplémentaires trouvés à cet index.
 
... rest — Paramètres supplémentaires pouvant être remplacés dans le paramètre de message à chaque emplacement "{x}", où x est un index entier de base zéro issu du tableau de valeurs spécifié.

warn

()méthode 
public function warn(message:String, ... rest):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Consigne un message avec un niveau "avertissement".

Les messages d’avertissement sont conçus pour signaler des événements qui peuvent s’avérer dommageables pour le fonctionnement de l’application.

Paramètres

message:String — Informations à consigner. Cette chaîne peut contenir des marqueurs spéciaux sous la forme {x}, où x est un index de base zéro remplacé, le cas échéant, par les paramètres supplémentaires trouvés à cet index.
 
... rest — Paramètres supplémentaires pouvant être remplacés dans le paramètre de message à chaque emplacement "{x}", où x est un index entier de base zéro issu du tableau de valeurs spécifié.

LoggerExample.as

package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    
    import org.osmf.elements.VideoElement;
    import org.osmf.logging.Logger;
    import org.osmf.logging.Log;
    import org.osmf.media.MediaPlayerSprite;
    import org.osmf.media.URLResource;

    public class LoggerSample extends Sprite
    {
        public function LoggerSample()
        {
            super();
            
            Log.loggerFactory = new ExampleLoggerFactory(); 
            logger = Log.getLogger("LoggerSample");
            
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;
            
            var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite();
            var urlResource:URLResource = new URLResource("rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short");
            var videoElement:VideoElement = new VideoElement(urlResource);
            
            addChild(mediaPlayerSprite);
            
            logger.debug("Ready to play video at " + urlResource.url.toString());
            mediaPlayerSprite.media = videoElement;    
        }
        
        private var logger:Logger;
    }
}
ExampleLoggerFactory.as

package
{
    import org.osmf.logging.Logger;
    import org.osmf.logging.LoggerFactory;

    public class ExampleLoggerFactory extends LoggerFactory
    {
        public function ExampleLoggerFactory()
        {
            super();
        }
        
        override public function getLogger(category:String):Logger
        {
            return new ExampleLogger(category);
        }
    }
}
ExampleLogger.as

package
{
    import org.osmf.logging.Logger;

    public class ExampleLogger extends Logger
    {
        public function ExampleLogger(category:String)
        {
            super(category);
        }
        
        override public function debug(message:String, ... rest):void
        {
            trace(message);
        }
    }
}




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.