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...
org.osmf.logging 

Logger  - AS3 OSMF

Paketorg.osmf.logging
Klassepublic class Logger
VererbungLogger Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

„Logger“ definiert die Funktionen einer Protokollfunktion, d. h. des Objekts, mit dem OSMF-Anwendungen beim Schreiben von Protokollmeldungen interagieren.

Beispiele anzeigen

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  category : String
[schreibgeschützt] Der Kategoriewert für die Protokollfunktion.
Logger
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
  
Logger(category:String)
Konstruktor.
Logger
  
debug(message:String, ... rest):void
Protokolliert eine Meldung mit einer Debugstufe.
Logger
  
error(message:String, ... rest):void
Protokolliert eine Meldung mit einer Fehlerstufe.
Logger
  
fatal(message:String, ... rest):void
Protokolliert eine Meldung mit der Fehlerstufe „schwerwiegend“.
Logger
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
info(message:String, ... rest):void
Protokolliert eine Meldung mit der Stufe „Info“.
Logger
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
  
warn(message:String, ... rest):void
Protokolliert eine Meldung mit einer Warnstufe.
Logger
Eigenschaftendetails

category

Eigenschaft
category:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Der Kategoriewert für die Protokollfunktion.



Implementierung
    public function get category():String
Konstruktordetails

Logger

()Konstruktor
public function Logger(category:String)

Konstruktor.

Parameter
category:String — Der Kategoriewert für die Protokollfunktion.
Methodendetails

debug

()Methode
public function debug(message:String, ... rest):void

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Protokolliert eine Meldung mit einer Debugstufe.

Debugmeldungen sind feingranulare Informationsmeldungen, die das Debuggen erleichtern sollen.

Parameter

message:String — Die zu protokollierenden Informationen. Dieser String kann bestimmte Markierungszeichen im Format {x} enthalten. Dabei ist „x“ eine auf null basierende Indexposition, die durch die zusätzlichen Parameter dieser Indexposition (falls angegeben) ersetzt wird.
 
... rest — Zusätzliche Parameter, die im Meldungsparameter an jeder {x}-Position ersetzt werden können. Dabei ist „x“ eine auf 0 basierende Ganzzahl für den Wert der Indexposition im Array der angegebenen Werte.

error

()Methode 
public function error(message:String, ... rest):void

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Protokolliert eine Meldung mit einer Fehlerstufe.

Fehlermeldungen dienen zum Erfassen von Fehlerereignissen, die jedoch die weitere Ausführung der Anwendung zulassen.

Parameter

message:String — Die zu protokollierenden Informationen. Dieser String kann bestimmte Markierungszeichen im Format {x} enthalten. Dabei ist „x“ eine auf null basierende Indexposition, die durch die zusätzlichen Parameter dieser Indexposition (falls angegeben) ersetzt wird.
 
... rest — Zusätzliche Parameter, die im Meldungsparameter an jeder {x}-Position ersetzt werden können. Dabei ist „x“ eine auf 0 basierende Ganzzahl für den Wert der Indexposition im Array der angegebenen Werte.

fatal

()Methode 
public function fatal(message:String, ... rest):void

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Protokolliert eine Meldung mit der Fehlerstufe „schwerwiegend“.

Meldungen über schwerwiegende Fehler dienen zum Erfassen von Fehlerereignissen, die wahrscheinlich zum Fehlschlagen der Anwendung führen.

Parameter

message:String — Die zu protokollierenden Informationen. Dieser String kann bestimmte Markierungszeichen im Format {x} enthalten. Dabei ist „x“ eine auf null basierende Indexposition, die durch die zusätzlichen Parameter dieser Indexposition (falls angegeben) ersetzt wird.
 
... rest — Zusätzliche Parameter, die im Meldungsparameter an jeder {x}-Position ersetzt werden können. Dabei ist „x“ eine auf 0 basierende Ganzzahl für den Wert der Indexposition im Array der angegebenen Werte.

info

()Methode 
public function info(message:String, ... rest):void

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Protokolliert eine Meldung mit der Stufe „Info“.

Informationsmeldungen dienen ausschließlich der Information, im Gegensatz zu Meldungen, die auf kritische Punkte hinweisen.

Parameter

message:String — Die zu protokollierenden Informationen. Dieser String kann bestimmte Markierungszeichen im Format {x} enthalten. Dabei ist „x“ eine auf null basierende Indexposition, die durch die zusätzlichen Parameter dieser Indexposition (falls angegeben) ersetzt wird.
 
... rest — Zusätzliche Parameter, die im Meldungsparameter an jeder {x}-Position ersetzt werden können. Dabei ist „x“ eine auf 0 basierende Ganzzahl für den Wert der Indexposition im Array der angegebenen Werte.

warn

()Methode 
public function warn(message:String, ... rest):void

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Protokolliert eine Meldung mit einer Warnstufe.

Warnmeldungen dienen der Warnung vor Ereignissen, die den Betrieb der Anwendung beeinträchtigen können.

Parameter

message:String — Die zu protokollierenden Informationen. Dieser String kann bestimmte Markierungszeichen im Format {x} enthalten. Dabei ist „x“ eine auf null basierende Indexposition, die durch die zusätzlichen Parameter dieser Indexposition (falls angegeben) ersetzt wird.
 
... rest — Zusätzliche Parameter, die im Meldungsparameter an jeder {x}-Position ersetzt werden können. Dabei ist „x“ eine auf 0 basierende Ganzzahl für den Wert der Indexposition im Array der angegebenen Werte.

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