Gestion du journal d'erreur. More...
#include "cogitant/common.h"
Public Types | |
enum | Level { DEBUG, INFO, WARNING, SIMPLEERROR, FATALERROR } |
Niveau d'une entrée dans le journal. More... | |
Static Public Member Functions | |
static void | add (char const *const msg, Level t, unsigned int cat, char const *const file=NULL, int line=0) |
Envoi d'un message à tous les gestionnaires de messages. More... | |
static void | add (std::string const &msg, Level t, unsigned int cat, char const *const file=NULL, int line=0) |
Envoi d'un message à tous les gestionnaires de messages. More... | |
static void | addListener (LogListener *ll) |
Ajout d'un gestonnaire de messages. More... | |
static void | removeListener (LogListener *ll) |
Suppression d'un gestonnaire de messages. More... | |
Static Public Attributes | |
static const unsigned int | UNKNOWN |
Messages divers n'appartenant à aucune catégorie particulière. | |
static const unsigned int | COPYCONSTRUCTOR |
Appel à un constructeur par recopie. | |
static const unsigned int | JNI_ALLOC |
Allocation d'un objet C++ dans une classe d'interface Java. | |
static const unsigned int | JNI_DELETE |
Destruction d'un objet C++ dans une classe d'interface Java. | |
static const unsigned int | SERVER |
Serveur. | |
static const unsigned int | CLIENT |
Client. | |
Gestion du journal d'erreur.
enum cogitant::Log::Level |
Niveau d'une entrée dans le journal.
Chaque entrée est munie d'un niveau, ce qui permet de configurer le niveau d'affichage du log pour n'obtenir que les erreurs graves ou au contraire un maximum d'informations.
|
static |
Envoi d'un message à tous les gestionnaires de messages.
|
static |
Envoi d'un message à tous les gestionnaires de messages.
|
static |
Ajout d'un gestonnaire de messages.
Cette méthode est appelée automatiquement par le constructeur de LogListener, et ne devrait pas être utilisée ailleurs.
|
static |
Suppression d'un gestonnaire de messages.
Cette méthode est appelée automatiquement par le destructeur de LogListener, et ne devrait pas être utilisée ailleurs.