IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Référence de la classe QExtend::Logger

Une classe de log. Plus de détails...

#include <logger.hpp>

Liste de tous les membres

Signaux

void sendLog (LoggerType type, QString message, QString location)
 Émet le message de log au sous-classe de ILog connectée.

Fonctions membres publiques statiques

static void log (LoggerType type, const char *message, const char *location)
 Point d'entrée de la classe logger.
static void connectToLogger (ILog *receiver)
 Fonction permettant de connecté une classe de log au logger afin d'obtenir le signal de log.

Description détaillée

Une classe de log.

Pour utiliser le Logger, vous devez y connecter une classe de log (sous-classe de ILog) en utilisant connectToLogger. Ensuite, vous utilisez simplement la macro LOG(type, message)pour afficher un message de log sur les supports connectés.

Définition à la ligne 381 du fichier logger.hpp.


Documentation des fonctions membres

static void QExtend::Logger::connectToLogger ( ILog receiver  )  [static]

Fonction permettant de connecté une classe de log au logger afin d'obtenir le signal de log.

La classe de log en paramètre doit être une sous-classe de ILog.

Paramètres:
receiver Receveur du signal sendLog
static void QExtend::Logger::log ( LoggerType  type,
const char *  message,
const char *  location 
) [static]

Point d'entrée de la classe logger.

Paramètres:
type Type du log
message Chaîne de caractères contenant le message
location Chaîne de caractères contenant le nom fichier et le numéro de la ligne où la fonction log est appelée.
void QExtend::Logger::sendLog ( LoggerType  type,
QString  message,
QString  location 
) [signal]

Émet le message de log au sous-classe de ILog connectée.

Paramètres:
type Type du log
message Chaîne de caractères contenant le message
location Chaîne de caractères contenant le nom fichier et le numéro de la ligne où la fonction log est appelée.
Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -