20#define JADG_LOG(category, level, message) \
22 ::core::Logger& projectgamingLogger = ::core::defaultLogger(); \
23 if (projectgamingLogger.isEnabled(level)) { \
24 projectgamingLogger.log( \
25 level, ::core::formatLogLine(::core::currentTimestamp(), level, category, \
26 __FILE__, __LINE__, message)); \
30#define JADG_LOG_TRACE(category, message) JADG_LOG(category, ::core::LogLevel::Trace, message)
31#define JADG_LOG_INFO(category, message) JADG_LOG(category, ::core::LogLevel::Info, message)
32#define JADG_LOG_WARNING(category, message) JADG_LOG(category, ::core::LogLevel::Warning, message)
33#define JADG_LOG_ERROR(category, message) JADG_LOG(category, ::core::LogLevel::Error, message)
Niveaux de journalisation, par gravité croissante.
Journaliseur : filtrage par niveau et diffusion vers des sinks.