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 303 du fichier logger.hpp.


Documentation des fonctions membres

void 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

Définition à la ligne 156 du fichier logger.cpp.

void 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.

Définition à la ligne 144 du fichier logger.cpp.

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.

La documentation de cette classe a été générée à partir des fichiers suivants :

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2010 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.