Gestionnaire de messages du journal d'erreur qui se contente d'envoyer les messages sur le flux d'erreur. More...
#include "cogitant/tools.h"
Public Member Functions | |
LogListenerCerr () | |
Constructeur. More... | |
void | add (char const *const msg, Log::Level t, unsigned int cat, char const *file, int line) |
Nouveau message dans le journal. More... | |
Public Member Functions inherited from cogitant::LogListener | |
LogListener () | |
Constructeur. More... | |
virtual | ~LogListener () |
Destructeur. More... | |
std::string | levelToString (Log::Level l) |
Conversion d'un niveau de log vers son intitulé. More... | |
std::string | catToString (unsigned int cat) |
Conversion d'une catégorie de log vers son intitulé. More... | |
virtual void | setLevel (Log::Level t) |
Sélection du niveau d'affichage. More... | |
virtual void | setShow (unsigned int cat, bool show=true) |
Sélection des catégories d'entrées affichées. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from cogitant::LogListener | |
bool | isImportant (Log::Level l, unsigned int cat) |
Le message doit-il être affiché ? | |
Protected Attributes inherited from cogitant::LogListener | |
Log::Level | m_level |
Niveau minimum d'affichage des entrées. | |
std::vector< bool > | m_cats |
Catégories sélectionnées. | |
Gestionnaire de messages du journal d'erreur qui se contente d'envoyer les messages sur le flux d'erreur.
Ce gestionnaire de messages affiche tous les messages (de tout niveau) sauf ceux des catégories Log::COPYCONSTRUCTOR, Log::JNI_ALLOC et Log::JNI_DELETE.
cogitant::LogListenerCerr::LogListenerCerr | ( | ) |
Constructeur.
|
virtual |
Nouveau message dans le journal.
Cette méthode est appelée sur toutes les instances de LogListener à chaque fois qu'un nouveau message est ajouté au journal.
Implements cogitant::LogListener.