OpenTREP Logo  0.07.18
C++ Open Travel Request Parsing Library
Loading...
Searching...
No Matches
Logger.hpp File Reference
#include <cassert>
#include <sstream>
#include <string>
#include <boost/date_time.hpp>
#include <opentrep/OPENTREP_Types.hpp>

Go to the source code of this file.

Classes

class  OPENTREP::Logger
 

Namespaces

namespace  OPENTREP
 

Macros

#define OPENTREP_LOG_CORE(iLevel, iToBeLogged)
 
#define OPENTREP_LOG_CRITICAL(iToBeLogged)
 
#define OPENTREP_LOG_ERROR(iToBeLogged)
 
#define OPENTREP_LOG_NOTIFICATION(iToBeLogged)
 
#define OPENTREP_LOG_WARNING(iToBeLogged)
 
#define OPENTREP_LOG_DEBUG(iToBeLogged)
 
#define OPENTREP_LOG_VERBOSE(iToBeLogged)
 

Macro Definition Documentation

◆ OPENTREP_LOG_CORE

#define OPENTREP_LOG_CORE ( iLevel,
iToBeLogged )
Value:
{ std::ostringstream ostr; ostr << iToBeLogged; \
OPENTREP::Logger::instance().log (iLevel, __LINE__, __FILE__, ostr.str()); }

Definition at line 17 of file Logger.hpp.

◆ OPENTREP_LOG_CRITICAL

#define OPENTREP_LOG_CRITICAL ( iToBeLogged)
Value:
#define OPENTREP_LOG_CORE(iLevel, iToBeLogged)
Definition Logger.hpp:17

Definition at line 21 of file Logger.hpp.

◆ OPENTREP_LOG_ERROR

#define OPENTREP_LOG_ERROR ( iToBeLogged)
Value:

Definition at line 24 of file Logger.hpp.

Referenced by OPENTREP::NameMatrix::addName(), OPENTREP::check(), OPENTREP::checkTravelDBFilePath(), OPENTREP::Place::completeLocation(), OPENTREP::FacXapianDB::create(), OPENTREP::DBManager::createSQLDBIndexes(), OPENTREP::DBManager::createSQLDBTables(), OPENTREP::DBManager::createSQLDBUser(), OPENTREP::DBManager::displayAll(), OPENTREP::DBManager::displayCount(), OPENTREP::doesMatch(), OPENTREP::Result::fullTextMatch(), OPENTREP::PORStringParser::generateLocation(), OPENTREP::PORFileParser::generateLocations(), OPENTREP::ResultCombination::getBestMatchingResultHolder(), OPENTREP::Result::getDocumentPair(), OPENTREP::getLocationList(), OPENTREP::DBManager::getPORByFAACode(), OPENTREP::DBManager::getPORByGeonameID(), OPENTREP::DBManager::getPORByIATACode(), OPENTREP::DBManager::getPORByICAOCode(), OPENTREP::DBManager::getPORByUICCode(), OPENTREP::DBManager::getPORByUNLOCode(), OPENTREP::DBManager::initSQLDBSession(), OPENTREP::DBManager::insertPlaceInDB(), OPENTREP::OPENTREP_Service::interpretTravelRequest(), OPENTREP::ServiceUtilities::isDirectory(), OPENTREP::DBManager::iterateOnStatement(), OPENTREP::FacWorld::linkPlaceToWorld(), OPENTREP::parseMySQLConnectionString(), OPENTREP::PORParser::PORGeneration(), OPENTREP::DBManager::prepareSelectAllBlobStatement(), OPENTREP::FileManager::recreateXapianDirectory(), OPENTREP::searchString(), OPENTREP::ScoreBoard::setScore(), OPENTREP::Result::setScoreOnDocMap(), OPENTREP::DBManager::terminateSQLDBSession(), and OPENTREP::DBManager::updatePlaceInDB().

◆ OPENTREP_LOG_NOTIFICATION

◆ OPENTREP_LOG_WARNING

#define OPENTREP_LOG_WARNING ( iToBeLogged)
Value:

Definition at line 30 of file Logger.hpp.

◆ OPENTREP_LOG_DEBUG

#define OPENTREP_LOG_DEBUG ( iToBeLogged)
Value:

Definition at line 33 of file Logger.hpp.

Referenced by OPENTREP::Result::addDocument(), OPENTREP::addToXapian(), BOOST_AUTO_TEST_CASE(), OPENTREP::Result::calculateCombinedWeights(), OPENTREP::ResultHolder::calculateCombinedWeights(), OPENTREP::chooseBestMatchingResultHolder(), OPENTREP::ResultCombination::chooseBestMatchingResultHolder(), OPENTREP::createPlaces(), OPENTREP::DBManager::createSQLDBIndexes(), OPENTREP::OPENTREP_Service::createSQLDBIndexes(), OPENTREP::DBManager::createSQLDBTables(), OPENTREP::OPENTREP_Service::createSQLDBTables(), OPENTREP::DBManager::createSQLDBUser(), OPENTREP::OPENTREP_Service::createSQLDBUser(), OPENTREP::DBManager::displayAll(), OPENTREP::OPENTREP_Service::drawRandomLocations(), OPENTREP::Result::fillPlace(), OPENTREP::Result::fullTextMatch(), OPENTREP::PORFileParser::generateLocations(), OPENTREP::OPENTREP_Service::getIndexSize(), OPENTREP::OPENTREP_Service::getNbOfPORFromDB(), OPENTREP::DBManager::getPORByFAACode(), OPENTREP::DBManager::getPORByGeonameID(), OPENTREP::DBManager::getPORByIATACode(), OPENTREP::DBManager::getPORByICAOCode(), OPENTREP::DBManager::getPORByUICCode(), OPENTREP::DBManager::getPORByUNLOCode(), OPENTREP::DBManager::initSQLDBSession(), OPENTREP::OPENTREP_Service::insertIntoDBAndXapian(), OPENTREP::OPENTREP_Service::interpretTravelRequest(), OPENTREP::OPENTREP_Service::listByFaaCode(), OPENTREP::OPENTREP_Service::listByGeonameID(), OPENTREP::OPENTREP_Service::listByIataCode(), OPENTREP::OPENTREP_Service::listByIcaoCode(), OPENTREP::OPENTREP_Service::listByUICCode(), OPENTREP::OPENTREP_Service::listByUNLOCode(), main(), OPENTREP::FileManager::recreateXapianDirectory(), OPENTREP::searchString(), OPENTREP::OPENTREP_Service::setSQLDBConnectString(), OPENTREP::DBManager::terminateSQLDBSession(), OPENTREP::OPENTREP_Service::toggleDeploymentNumber(), OPENTREP::OPENTREP_Service::toggleShouldAddPORInSQLDBFlag(), OPENTREP::OPENTREP_Service::toggleShouldIncludeAllPORFlag(), and OPENTREP::OPENTREP_Service::toggleShouldIndexPORInXapianFlag().

◆ OPENTREP_LOG_VERBOSE

#define OPENTREP_LOG_VERBOSE ( iToBeLogged)
Value:

Definition at line 36 of file Logger.hpp.