iObservable
Cette classe gère le log des messages de l'application
et les envoie dans la base de données.
Plusieurs niveaux y sont implémentés et permettent un audit
des messages plus ou moins fin :
DEBUG, INFO, WARN et ERROR
En fonction du niveau choisi dans
Evénements auxquels s'abonner :
public category:Number
public logLevel:Number
static public CLIENT_OMUS:Number
static public CLIENT_DEV:Number
static public enablePropLog:Boolean
public function toString():String
Utilisé dans un contexte littéral
Une chaine définissant l'objet
public function debugEnabled():Boolean
Mode Debug actif
Un booléen donnant le résultat de l'opération
public function infoEnabled():Boolean
Mode Info actif
Un booléen donnant le résultat de l'opération
public function warnEnabled():Boolean
Mode Warn actif
Un booléen donnant le résultat de l'opération
public function errorEnabled():Boolean
Mode Error actif
Un booléen donnant le résultat de l'opération
public function debug(errCode:String, info:String):Void
Envoie un message de niveau Debug
errCode | Code d'erreur. |
info | Message personnalisé. |
public function info(errCode:String, info:String):Void
Envoie un message de niveau Info
errCode | Code d'erreur. |
info | Message personnalisé. |
public function warn(errCode:String, info:String):Void
Envoie un message de niveau Warn
errCode | Code d'erreur. |
info | Message personnalisé. |
public function error(errCode:String, info:String):Void
Envoie un message de niveau Error
errCode | Code d'erreur. |
info | Message personnalisé. |
public function logLocal(levelStr:String, errCode:String, info:String):Void
Soumet les messages en local. Génère un événement onLog aux observateurs.
levelStr | Niveau du message. |
errCode | Code d'erreur. |
info | Message personnalisé. |
public function logRemote(level:Number, errCode:String, info:String):Void
Soumet les messages au serveur.
level | Le niveau en numérique. |
errCode | Code d'erreur. |
info | Message personnalisé. |
public function setLogLevel(ll:Number):Void
Définit le niveau de log. Appelé au login.
ll | Niveau de log. |
public function addListener(listener:Object):Boolean
Ajoute un nouvel observateur.
listener | Référence de l'observateur. |
Un booléen indiquant la réussite de l'opération.
public function removeListener(listener:Object):Boolean
Supprime un observateur.
listener | Référence de l'observateur. |
Un booléen indiquant la réussite de l'opération.
public function countListeners():Number
Retourne le nombre d'observateurs.
Le nombre d'observateurs enregistrés.
static public function getInstance():Log
Accès global à la référence du Singleton
Une référence à la classe
static public function formatObject(obj:Object, indent:Number):String
Formate le log d'un objet
obj | Référence à l'objet. |
indent | Une chaine de séparation. |
La chaine formatée.
static public function formatArray(arr:Object, indent:Number):String
Formate le log d'un tableau
arr | Une référence aui tableau. |
indent | Une chaine de séparation. |