#include <assert.h>
#include <sstream>
#include <string>
#include <rmol/RMOL_Types.hpp>
Go to the source code of this file.
Classes | |
class | RMOL::Logger |
Namespaces | |
namespace | RMOL |
Defines | |
#define | RMOL_LOG_CORE(iLevel, iToBeLogged) |
#define | RMOL_LOG_CRITICAL(iToBeLogged) RMOL_LOG_CORE (RMOL::LOG::CRITICAL, iToBeLogged) |
#define | RMOL_LOG_ERROR(iToBeLogged) RMOL_LOG_CORE (RMOL::LOG::ERROR, iToBeLogged) |
#define | RMOL_LOG_NOTIFICATION(iToBeLogged) RMOL_LOG_CORE (RMOL::LOG::NOTIFICATION, iToBeLogged) |
#define | RMOL_LOG_WARNING(iToBeLogged) RMOL_LOG_CORE (RMOL::LOG::WARNING, iToBeLogged) |
#define | RMOL_LOG_DEBUG(iToBeLogged) RMOL_LOG_CORE (RMOL::LOG::DEBUG, iToBeLogged) |
#define | RMOL_LOG_VERBOSE(iToBeLogged) RMOL_LOG_CORE (RMOL::LOG::VERBOSE, iToBeLogged) |
#define RMOL_LOG_CORE | ( | iLevel, | ||
iToBeLogged | ||||
) |
{ std::ostringstream ostr; ostr << iToBeLogged; \ RMOL::Logger::instance().log (iLevel, __LINE__, __FILE__, ostr.str()); }
Definition at line 16 of file Logger.hpp.
#define RMOL_LOG_CRITICAL | ( | iToBeLogged | ) | RMOL_LOG_CORE (RMOL::LOG::CRITICAL, iToBeLogged) |
Definition at line 20 of file Logger.hpp.
#define RMOL_LOG_ERROR | ( | iToBeLogged | ) | RMOL_LOG_CORE (RMOL::LOG::ERROR, iToBeLogged) |
Definition at line 23 of file Logger.hpp.
Referenced by RMOL::FileMgr::readAndProcessInputFile().
#define RMOL_LOG_NOTIFICATION | ( | iToBeLogged | ) | RMOL_LOG_CORE (RMOL::LOG::NOTIFICATION, iToBeLogged) |
Definition at line 26 of file Logger.hpp.
#define RMOL_LOG_WARNING | ( | iToBeLogged | ) | RMOL_LOG_CORE (RMOL::LOG::WARNING, iToBeLogged) |
Definition at line 29 of file Logger.hpp.
#define RMOL_LOG_DEBUG | ( | iToBeLogged | ) | RMOL_LOG_CORE (RMOL::LOG::DEBUG, iToBeLogged) |
Definition at line 32 of file Logger.hpp.
Referenced by RMOL::RMOL_Service::demandForecastByQForecasting(), RMOL::demandUnconstrainingByExpectationMaximization(), RMOL::StudyStatManager::display(), RMOL::StatAggregatorStruct_T::display(), RMOL::RMOL_Service::heuristicOptimisationByEmsr(), RMOL::RMOL_Service::heuristicOptimisationByEmsrA(), RMOL::RMOL_Service::heuristicOptimisationByEmsrAwithSellup(), RMOL::RMOL_Service::heuristicOptimisationByEmsrB(), RMOL::RMOL_Service::legOptimisationByMC(), RMOL::RMOL_Service::optimalOptimisationByDP(), RMOL::Optimiser::optimalOptimisationByDP(), RMOL::DPOptimiser::optimalOptimisationByDP(), and RMOL::RMOL_Service::optimalOptimisationByMCIntegration().
#define RMOL_LOG_VERBOSE | ( | iToBeLogged | ) | RMOL_LOG_CORE (RMOL::LOG::VERBOSE, iToBeLogged) |
Definition at line 35 of file Logger.hpp.
Generated on Wed Feb 9 2011 17:09:17 for RMOL by Doxygen 1.7.1