Alternc
latest
Alternc logiel libre pour l'hébergement
|
Classe de gestion des erreurs apparaissant lors d'appels API. More...
Public Member Functions | |
raise ($clsid, $error, $param="") | |
Leve une erreur, signale celle-ci dans les logs et stocke le code erreur. More... | |
errstr () | |
Retourne la chaine d'erreur correspondant à la dernière erreur rencontrée. More... | |
logerr () | |
Envoi un log d'erreur dans /var/log/alternc/bureau.log. More... | |
log ($clsid, $function, $param="") | |
Envoi un log d'appel d'API dans /var/log/alternc/bureau.log. More... | |
deprecated () | |
This method is present in order to allow slow deprecation. More... | |
Public Attributes | |
$clsid =0 | |
Numero de classe d'erreur actuelle. More... | |
$error =0 | |
Dernière erreur enregistrée par la classe. More... | |
$param ="" | |
Paramètre chaine eventuellement associé à la dernière erreur. More... | |
$logfile ="/var/log/alternc/bureau.log" | |
Emplacement du fichier de logs d'AlternC. More... | |
Classe de gestion des erreurs apparaissant lors d'appels API.
Cette classe gère les erreurs qui peuvent apparaitre lors d'appels à l'API d'AlternC. Ces erreurs sont stockées sous la forme de 2 nombres (Classe ID et Numéro d'erreur) ainsi qu'un texte facultatif associé. Des textes d'erreurs localisés sont aussi disponibles.
Cette classe se charge aussi d'insérer les appels à l'API d'AlternC dans les logs du système dans /var/log/alternc/bureau.log
Copyleft AlternC Team
m_err::deprecated | ( | ) |
m_err::errstr | ( | ) |
Retourne la chaine d'erreur correspondant à la dernière erreur rencontrée.
Si la dernière erreur rencontrée est connue, retourne l'erreur en toute lettre dans la langue actuellement sélectionnée, ou en anglais par défaut. Si l'erreur n'est pas connue, retourne son numéro de classe et d'ereur.
Definition at line 97 of file m_err.php.
m_err::log | ( | $clsid, | |
$function, | |||
$param = "" |
|||
) |
Envoi un log d'appel d'API dans /var/log/alternc/bureau.log.
Cette fonction loggue dans /var/log l'appel à la fonction de l'API d'AlternC.
integer | $clsid | Numéro de la classe dont on a appelé une fonction |
string | $function | Nom de la fonction appelée |
string | $param | Paramètre (facultatif) passés à la fonction de l'API. |
Definition at line 140 of file m_err.php.
References $cuid, $mem, deprecated(), and get_remote_ip().
m_err::logerr | ( | ) |
Envoi un log d'erreur dans /var/log/alternc/bureau.log.
Cette fonction Loggue la dernière erreur dans /var/log sur la machine, permettant ainsi aux admins de savoir ce qu'il se passe... Elle est appelée automatiquement par error @access private
Definition at line 123 of file m_err.php.
References $mem.
Referenced by raise().
m_err::raise | ( | $clsid, | |
$error, | |||
$param = "" |
|||
) |
Leve une erreur, signale celle-ci dans les logs et stocke le code erreur.
Cette fonction lance une erreur, l'ajoute dans les logs d'AlternC, et la met à disposition pour le bureau virtuel pour affichage ultérieur.
integer | $clsid | Classe qui lève l'erreur |
mixed | $error | Numéro de l'erreur ou chaîne décrivant l'erreur |
string | $param | Paramètre chaine associé à l'erreur (facultatif) |
Definition at line 66 of file m_err.php.
References $clsid, $error, deprecated(), and logerr().
m_err::$clsid =0 |
m_err::$error =0 |
m_err::$logfile ="/var/log/alternc/bureau.log" |
m_err::$param ="" |