23 #define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 1
33 #define TR(id) OLocalizator::getString("TYMessageManager", (id))
36 static bool bDebug =
true;
38 static bool bDebug =
false;
60 sprintf(strLevel,
"%s",
TR(
"id_level_debug").toLatin1().data());
63 sprintf(strLevel,
"%s",
TR(
"id_level_bench").toLatin1().data());
66 sprintf(strLevel,
"%s",
TR(
"id_level_info").toLatin1().data());
69 sprintf(strLevel,
"%s",
TR(
"id_level_warning").toLatin1().data());
72 sprintf(strLevel,
"%s",
TR(
"id_level_error").toLatin1().data());
75 sprintf(strLevel,
"%s",
TR(
"id_level_fatal").toLatin1().data());
82 va_start(args, message);
85 vsprintf(tmp, message, args);
88 sprintf(msg,
"%s %s%s",
getStrDate(), strLevel, tmp);
101 qApp->processEvents();
void writeOutputMsg(QString msg)
Affiche un message dans la fenetre de sortie.
pour l'application Tympan (fichier header)
utilitaire pour la gestion des messages dans Tympan (fichier header)
virtual void output(const char *message, int level)
static char * getStrDate()
virtual void format(int level, const char *message,...)
virtual ~TYMessageManager()
virtual void format(int level, const char *message,...)
virtual void output(const char *message, int level)