liarsdice/logging/logger.hpp file

Namespaces

namespace liarsdice
Main namespace for the Liar's Dice game.
namespace liarsdice::logging
Logging infrastructure.

Classes

struct liarsdice::logging::LoggerConfig
class liarsdice::logging::ILogger
class liarsdice::logging::BoostLogger
class liarsdice::logging::LoggerManager

Defines

#define LOG_TRACE(component, message)
#define LOG_DEBUG(component, message)
#define LOG_INFO(component, message)
#define LOG_WARNING(component, message)
#define LOG_ERROR(component, message)
#define LOG_FATAL(component, message)
#define GAME_LOG_DEBUG(message)
#define GAME_LOG_INFO(message)
#define GAME_LOG_WARNING(message)
#define GAME_LOG_ERROR(message)
#define PLAYER_LOG_DEBUG(message)
#define PLAYER_LOG_INFO(message)
#define PLAYER_LOG_WARNING(message)
#define PLAYER_LOG_ERROR(message)
#define AI_LOG_DEBUG(message)
#define AI_LOG_INFO(message)
#define AI_LOG_WARNING(message)
#define AI_LOG_ERROR(message)