OGL Engine 1.2.0-dev
|
Système de logs console/fichier. More...
#include <string>
#include <unordered_map>
#include <fstream>
Go to the source code of this file.
Classes | |
class | Engine::Core::Logger |
Classe Singleton "Logger". Ne devrais jamais être appelée directement, puisqu'il existe des macros toutes prêtes. More... |
Namespaces | |
namespace | Engine |
namespace | Engine::Core |
Macros | |
#define | RELATIVE_FILE __FILE__ |
#define | LOG_INFO(msg) |
Définition d'une macro pour envoyer un Log de type "INFO". | |
#define | LOG_WARNING(msg) |
Définition d'une macro pour envoyer un Log de type "WARNING". | |
#define | LOG_ERROR(msg) |
Définition d'une macro pour envoyer un Log de type "ERROR". | |
#define | LOG_FATAL(msg) |
Définition d'une macro pour envoyer un log de type "FATAL". | |
#define | LOG_DEBUG(msg) |
Définition d'une macro pour envoyer un Log de type "DEBUG" (NOP en build de Release) |
Enumerations | |
enum class | Engine::Core::LogLevel { Engine::Core::LOG_DEBUG , Engine::Core::LOG_INFO , Engine::Core::LOG_WARNING , Engine::Core::LOG_ERROR , Engine::Core::LOG_FATAL } |
Enumération qui définit les types de logs à disposition. More... |
Functions | |
const char * | Engine::Core::LogLevelToString (LogLevel level) |
Fonction utilitaire qui revnoie une string associé à un niveau de log Utile pour afficher la sévérité du log dans le message formatté |
Système de logs console/fichier.
#define LOG_DEBUG | ( | msg | ) |
Définition d'une macro pour envoyer un Log de type "DEBUG" (NOP en build de Release)
#define LOG_ERROR | ( | msg | ) |
Définition d'une macro pour envoyer un Log de type "ERROR".
#define LOG_FATAL | ( | msg | ) |
Définition d'une macro pour envoyer un log de type "FATAL".
#define LOG_INFO | ( | msg | ) |
Définition d'une macro pour envoyer un Log de type "INFO".
#define LOG_WARNING | ( | msg | ) |
Définition d'une macro pour envoyer un Log de type "WARNING".
#define RELATIVE_FILE __FILE__ |