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: AIR 30.0 und früher, Flash Player 30.0 und früher, Flash Lite 4
Flex 4.6 und früher, Flash Pro CS6 und früher
Filter ausblenden
mx.logging 

Log  - AS3 Flex

Paketmx.logging
Klassepublic class Log
VererbungLog Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bietet pseudo-hierarchische Protokollfunktionen mit verschiedenen Optionen für Format und Ausgabe. Das Protokollsystem besteht aus zwei Hauptkomponenten: der Protokollfunktion und einem Ziel. Mithilfe der Protokollfunktion können Sie Informationen an ein Ziel senden. Das Ziel ist für die Formatierung und die allgemeinen Ausgabe der Protokolldaten verantwortlich.

Protokollfunktionen sind Singleton-Instanzen, die für eine bestimmte Kategorie von Informationen erstellt wurden. Normalerweise ist die Kategorie der Paketname der Komponente, die Informationen protokollieren möchte. Mithilfe der Kategorie können Benutzer angeben, welche Protokollinformationen sie interessieren. Es können verschiedene Kategorien ausgewählt und mit regulären Ausdrücken kombiniert werden. Dadurch können weit- als auch engmaschige Protokollinformationen erhalten werden. Beispielsweise können Sie an allen Protokollinformationen unter den Paketen „mx.messaging“ und „mx.rpc“ interessiert sein und möchten die Ausgabe aus diesen Paketen als XML formatieren. Um alle Protokollinformationen unter der Kategorie „mx.messaging“ einschließlich untergeordneter Pakete und Komponenten zu erhalten, ist ein Platzhalterausdruck (z. B. „mx.messaging.*“) erforderlich.*". Ausführliche Informationen finden Sie im folgenden Codebeispiel.

Ziele bieten den Ausgabemechanismus der zu protokollierenden Daten. Dieser Mechanismus enthält normalerweise Formatierung, Übertragung oder Speicherung, kann jedoch ein beliebiger Vorgang auf VM sein. Zwei Ziele werden zur Verfügung gestellt: MiniDebugTarget und TraceTarget. Jede dieser Schreibefunktionen nimmt die aktuellen Protokollinformationen und sendet sie zur Anzeige und/oder Speicherung. Ziele bieten auch die Spezifikation, welche Protokolldaten ausgegeben werden sollen.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
  
[statisch] Ermöglicht dem angegeben Ziel das Empfangen von Benachrichtigungen zu Protokollereignissen.
Log
  
[statisch] Diese Methode entfernt alle aktuellen Protokollfunktionen aus dem Cache.
Log
  
[statisch] Gibt die Protokollfunktion zurück, die mit der angegebenen Kategorie verknüpft ist.
Log
  
[statisch] Diese Methode überprüft den angegebenen Stringwert auf unzulässige Zeichen.
Log
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
[statisch] Gibt an, ob das Protokollereignis einer Debug-Stufe von einem Protokollziel verarbeitet werden soll.
Log
  
[statisch] Gibt an, ob das Protokollereignis einer Fehlerstufe von einem Protokollziel verarbeitet werden soll.
Log
  
[statisch] Gibt an, ob das Protokollereignis einer Fehlerstufe von einem Protokollziel verarbeitet werden soll.
Log
  
[statisch] Gibt an, ob das Protokollereignis einer Informationsstufe von einem Protokollziel verarbeitet werden soll.
Log
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
[statisch] Gibt an, ob das Protokollereignis einer Warnstufe von einem Protokollziel verarbeitet werden soll.
Log
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
[statisch] Beendet beim angegebenen Ziel das Empfangen von Benachrichtigungen zu Protokollereignissen.
Log
 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
Methodendetails

addTarget

()Methode
public static function addTarget(target:mx.logging:ILoggingTarget):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ermöglicht dem angegeben Ziel das Empfangen von Benachrichtigungen zu Protokollereignissen.

Parameter

target:mx.logging:ILoggingTarget — Bestimmtes Ziel, das Protokollereignisse erfassen soll.

flush

()Methode 
public static function flush():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Diese Methode entfernt alle aktuellen Protokollfunktionen aus dem Cache. Nachfolgende Aufrufe der getLogger()-Methode geben neue Instanzen von Protokollfunktionen anstatt frühere Instanzen mit der gleichen Kategorie zurück. Diese Methode ist nur zur Verwendung beim Debugging gedacht.

getLogger

()Methode 
public static function getLogger(category:String):ILogger

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt die Protokollfunktion zurück, die mit der angegebenen Kategorie verknüpft ist. Wenn die angegebene Kategorie nicht vorhanden ist, wird eine neue Instanz einer Protokollfunktion zurückgegeben und mit dieser Kategorie verknüpft. Kategorien müssen die Länge von mindestens einem Zeichen aufweisen und dürfen keine Leerzeichen oder eines der folgenden Zeichen enthalten: []~$^&\/(){}<>+=`!#%?,:;'"@ Diese Methode gibt einen InvalidCategoryError zurück, wenn die angegebenen Kategorie falsch formatiert ist.

Parameter

category:String — Die Kategorie der Protokollfunktion, die zurückgegeben werden soll.

Rückgabewerte
ILogger — Eine Instanz eines Protokollobjeks für den angegebenen Namen. Wenn der Name nicht vorhanden ist, wird eine neue Instanz mit dem angegebenen Namen zurückgegeben.

hasIllegalCharacters

()Methode 
public static function hasIllegalCharacters(value:String):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Diese Methode überprüft den angegebenen Stringwert auf unzulässige Zeichen.

Parameter

value:String — Der String, der auf unzulässige Zeichen überprüft werden soll. Die folgenden Zeichen sind nicht gültig: []~$^&\/(){}<>+=`!#%?,:;'"@

Rückgabewerte
Boolean — Wert true, wenn unzulässige Zeichen gefunden wurden, andernfalls Wert false.

isDebug

()Methode 
public static function isDebug():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob das Protokollereignis einer Debug-Stufe von einem Protokollziel verarbeitet werden soll.

Rückgabewerte
Boolean — Wert „true“, wenn das Protokollereignis einer Debug-Stufe protokolliert werden soll, andernfalls „false“.

isError

()Methode 
public static function isError():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob das Protokollereignis einer Fehlerstufe von einem Protokollziel verarbeitet werden soll.

Rückgabewerte
Boolean — Wert „true“, wenn das Protokollereignis einer Fehlerstufe protokolliert werden soll, andernfalls „false“.

isFatal

()Methode 
public static function isFatal():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob das Protokollereignis einer Fehlerstufe von einem Protokollziel verarbeitet werden soll.

Rückgabewerte
Boolean — Wert „true“, wenn das Protokollereignis einer schwerwiegenden Stufe protokolliert werden soll, andernfalls „false“.

isInfo

()Methode 
public static function isInfo():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob das Protokollereignis einer Informationsstufe von einem Protokollziel verarbeitet werden soll.

Rückgabewerte
Boolean — Wert „true“, wenn das Protokollereignis einer Informationsstufe protokolliert werden soll, andernfalls „false“.

isWarn

()Methode 
public static function isWarn():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob das Protokollereignis einer Warnstufe von einem Protokollziel verarbeitet werden soll.

Rückgabewerte
Boolean — Wert „true“, wenn das Protokollereignis einer Warnstufe protokolliert werden soll, andernfalls „false“.

removeTarget

()Methode 
public static function removeTarget(target:mx.logging:ILoggingTarget):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Beendet beim angegebenen Ziel das Empfangen von Benachrichtigungen zu Protokollereignissen.

Parameter

target:mx.logging:ILoggingTarget — Bestimmtes Ziel, das Protokollereignisse erfassen soll.





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