gKitGL
 All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Types | Public Member Functions | Static Public Member Functions
gk::Log Class Reference

affiche une seule fois chaque message. More...

#include <Logger.h>

List of all members.

Public Types

enum  { ERROR = 0, WARNING, MESSAGE }
 plusieurs types de messages. More...

Public Member Functions

 Log ()
 constructeur par defaut.
 ~Log ()
 destructeur.
void write (const unsigned int type, const char *file, const int line, const char *function, const char *format,...)
 utilsation interne.
int setOutputFile (const char *filename)
 redirige les messages vers un fichier texte.
int setOutputLevel (const unsigned int level)
 selectionne le type de message a afficher, dans l'ordre ERROR, WARNING, MESSAGE.

Static Public Member Functions

static Logmanager ()
 singleton.

Detailed Description

affiche une seule fois chaque message.


Member Enumeration Documentation

anonymous enum

plusieurs types de messages.

Enumerator:
ERROR 

pas bon !

WARNING 

oops

MESSAGE 

information


Member Function Documentation

void gk::Log::write ( const unsigned int  type,
const char *  file,
const int  line,
const char *  function,
const char *  format,
  ... 
)

utilsation interne.

filtre un message formate / printf. utiliser les macros MESSAGE(), WARNING() et ERROR() a la place.

References MESSAGE.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerator Friends