source/ariba/utility/logging/Logging.h File Reference

#include <iostream>
#include <cstdlib>
#include "ariba/config.h"
#include <log4cxx/logger.h>
#include <log4cxx/basicconfigurator.h>
Include dependency graph for Logging.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define colorDefault   { }
#define colorDebug   { }
#define colorInfo   { }
#define colorWarn   { }
#define colorError   { }
#define use_logging_h(x)   private: static log4cxx::LoggerPtr logger;
#define use_logging_cpp(x)   log4cxx::LoggerPtr x::logger(log4cxx::Logger::getLogger(#x));
#define logging_trace(x)   { LOG4CXX_TRACE(logger,x); }
#define logging_debug(x)   {colorDebug; LOG4CXX_DEBUG(logger,x); colorDefault; }
#define logging_info(x)   {colorInfo; LOG4CXX_INFO(logger,x); colorDefault; }
#define logging_warn(x)   {colorWarn; LOG4CXX_WARN(logger,x); colorDefault; }
#define logging_error(x)   {colorError; LOG4CXX_ERROR(logger,x); colorDefault; }
#define logging_fatal(x)   {colorError; LOG4CXX_FATAL(logger,x); colorDefault; exit(-1); }

Define Documentation

#define colorDebug   { }

Definition at line 62 of file Logging.h.

#define colorDefault   { }

Definition at line 61 of file Logging.h.

#define colorError   { }

Definition at line 65 of file Logging.h.

#define colorInfo   { }

Definition at line 63 of file Logging.h.

#define colorWarn   { }

Definition at line 64 of file Logging.h.

#define logging_debug (  )     {colorDebug; LOG4CXX_DEBUG(logger,x); colorDefault; }

Definition at line 79 of file Logging.h.

Referenced by ariba::overlay::BaseOverlay::bind(), ariba::utility::PathloadMeasurement::blockingFunction(), ariba::overlay::BaseOverlay::broadcastMessage(), ariba::utility::MulticastDns::browse_callback(), ariba::utility::BluetoothSdp::bt_scan(), ariba::utility::SystemQueue::QueueThread::cancel(), ariba::utility::MulticastDns::client_callback(), ariba::utility::ServerVis::configure(), ariba::communication::BaseCommunication::dropLink(), ariba::utility::MulticastDns::entry_group_callback(), ariba::communication::BaseCommunication::establishLink(), ariba::overlay::OneHop::eventFunction(), ariba::overlay::Chord::eventFunction(), ariba::communication::NetworkChangeDetection::extractAddressEvent(), ariba::transport::rfcomm::handle_accept(), ariba::transport::rfcomm::handle_connect(), ariba::transport::rfcomm::handle_write_data(), ariba::overlay::BaseOverlay::handleData(), ariba::overlay::BaseOverlay::handleDHTMessage(), ariba::overlay::BaseOverlay::handleJoinReply(), ariba::overlay::BaseOverlay::handleJoinRequest(), ariba::overlay::BaseOverlay::handleLinkAlive(), ariba::overlay::BaseOverlay::handleLinkDirect(), ariba::overlay::BaseOverlay::handleLinkReply(), ariba::overlay::BaseOverlay::handleLinkUpdate(), ariba::overlay::BaseOverlay::handleMessage(), ariba::communication::BaseCommunication::handleSystemEvent(), ariba::overlay::BaseOverlay::leaveSpoVNet(), ariba::communication::NetworkChangeDetection::monitoringThreadFunc(), ariba::overlay::BaseOverlay::onLinkChanged(), ariba::overlay::OneHop::onLinkDown(), ariba::overlay::Chord::onLinkDown(), ariba::overlay::BaseOverlay::onLinkFail(), ariba::overlay::BaseOverlay::onLinkQoSChanged(), ariba::overlay::BaseOverlay::onLinkRequest(), ariba::overlay::OneHop::onLinkUp(), ariba::overlay::BaseOverlay::onLinkUp(), ariba::overlay::OneHop::onMessage(), ariba::overlay::Chord::onMessage(), ariba::utility::MulticastDns::publishService(), ariba::utility::BluetoothSdp::publishService(), ariba::communication::BaseCommunication::receiveMessage(), ariba::utility::BootstrapManager::registerModule(), ariba::overlay::OneHop::resolveNode(), ariba::utility::MulticastDns::revokeService(), ariba::utility::BluetoothSdp::revokeService(), ariba::overlay::OneHop::routeMessage(), ariba::utility::BluetoothSdp::sdp_search(), ariba::transport::rfcomm::send(), ariba::overlay::BaseOverlay::send(), ariba::overlay::BaseOverlay::sendMessage(), ariba::communication::BaseCommunication::sendMessage(), ariba::utility::ServerVis::sendSocket(), ariba::overlay::Chord::setup(), ariba::transport::rfcomm::start_read(), ariba::overlay::BaseOverlay::startBootstrapModules(), ariba::communication::NetworkChangeDetection::startMonitoring(), ariba::application::dhttest::DHTTest::startup(), ariba::application::pingpong::PingPong::startup(), ariba::overlay::BaseOverlay::stopBootstrapModules(), ariba::communication::NetworkChangeDetection::stopMonitoring(), ariba::utility::SystemQueue::QueueThread::threadFunc(), ariba::overlay::BaseOverlay::unbind(), and ariba::utility::BootstrapManager::unregisterModule().

#define logging_error (  )     {colorError; LOG4CXX_ERROR(logger,x); colorDefault; }

Definition at line 82 of file Logging.h.

Referenced by ariba::overlay::BaseOverlay::bind(), ariba::utility::BluetoothSdp::bt_scan(), ariba::communication::BaseCommunication::dropLink(), ariba::overlay::BaseOverlay::establishDirectLink(), ariba::utility::Identifier::get(), ariba::overlay::BaseOverlay::getEndpointDescriptor(), ariba::communication::NetworkInformation::getInterfaces(), ariba::transport::rfcomm::handle_accept(), ariba::transport::rfcomm::handle_connect(), ariba::transport::rfcomm::handle_read_data(), ariba::transport::rfcomm::handle_read_header(), ariba::transport::rfcomm::handle_write_data(), ariba::overlay::BaseOverlay::handleDHTMessage(), ariba::overlay::BaseOverlay::handleJoinReply(), ariba::overlay::BaseOverlay::handleJoinRequest(), ariba::overlay::BaseOverlay::handleLinkAlive(), ariba::overlay::BaseOverlay::handleLinkDirect(), ariba::overlay::BaseOverlay::handleLinkReply(), ariba::overlay::BaseOverlay::handleMessage(), ariba::utility::Identifier::Identifier(), ariba::overlay::BaseOverlay::joinSpoVNet(), ariba::communication::NetworkChangeDetection::monitoringThreadFunc(), ariba::application::dhttest::DHTTest::onJoinFailed(), ariba::application::pingpong::PingPong::onJoinFailed(), ariba::application::dhttest::DHTTest::onLeaveFailed(), ariba::application::pingpong::PingPong::onLeaveFailed(), ariba::utility::MulticastDns::publishService(), ariba::utility::BluetoothSdp::publishService(), ariba::utility::Configuration::read(), ariba::utility::BootstrapManager::registerModule(), ariba::overlay::OneHop::routeMessage(), ariba::utility::BluetoothSdp::sdp_search(), ariba::transport::rfcomm::send(), ariba::overlay::BaseOverlay::send(), ariba::overlay::BaseOverlay::send_link(), ariba::overlay::BaseOverlay::sendMessage(), ariba::communication::BaseCommunication::sendMessage(), ariba::utility::Identifier::setKeyLength(), ariba::utility::MulticastDns::start(), and ariba::utility::Identifier::toString().

#define logging_fatal (  )     {colorError; LOG4CXX_FATAL(logger,x); colorDefault; exit(-1); }

Definition at line 83 of file Logging.h.

Referenced by ariba::overlay::BaseOverlay::createSpoVNet().

#define logging_info (  )     {colorInfo; LOG4CXX_INFO(logger,x); colorDefault; }

Definition at line 80 of file Logging.h.

Referenced by ariba::AribaModule::addBootstrapHints(), ariba::utility::PathloadMeasurement::blockingFunction(), ariba::overlay::OverlayBootstrap::checkOverlayStatus(), ariba::utility::ServerVis::configure(), ariba::overlay::OneHop::createOverlay(), ariba::overlay::BaseOverlay::createSpoVNet(), ariba::overlay::OneHop::deleteOverlay(), ariba::overlay::BaseOverlay::dhtGet(), ariba::overlay::BaseOverlay::dhtPut(), ariba::overlay::BaseOverlay::dhtRemove(), ariba::overlay::BaseOverlay::dhtSend(), ariba::overlay::BaseOverlay::dropLink(), ariba::overlay::BaseOverlay::establishDirectLink(), ariba::overlay::BaseOverlay::establishLink(), ariba::overlay::Chord::eventFunction(), ariba::application::dhttest::DHTTest::eventFunction(), ariba::application::pingpong::PingPong::eventFunction(), ariba::overlay::BaseOverlay::getListener(), ariba::overlay::BaseOverlay::handleDHTMessage(), ariba::overlay::BaseOverlay::handleJoinReply(), ariba::overlay::BaseOverlay::handleJoinRequest(), ariba::overlay::BaseOverlay::handleLinkDirect(), ariba::overlay::BaseOverlay::handleLinkReply(), ariba::overlay::BaseOverlay::handleLinkRequest(), ariba::overlay::BaseOverlay::handleLinkUpdate(), ariba::overlay::OverlayBootstrap::handleSystemEvent(), ariba::overlay::OneHop::joinOverlay(), ariba::overlay::Chord::joinOverlay(), ariba::overlay::BaseOverlay::joinSpoVNet(), ariba::overlay::OneHop::leaveOverlay(), ariba::overlay::BaseOverlay::leaveSpoVNet(), ariba::utility::PathloadMeasurement::measure(), ariba::communication::NetworkChangeDetection::monitoringThreadFunc(), ariba::application::dhttest::DHTTest::onJoinCompleted(), ariba::application::pingpong::PingPong::onJoinCompleted(), ariba::application::dhttest::DHTTest::onKeyValue(), ariba::application::dhttest::DHTTest::onLeaveCompleted(), ariba::application::pingpong::PingPong::onLeaveCompleted(), ariba::application::dhttest::DHTTest::onLinkChanged(), ariba::application::pingpong::PingPong::onLinkChanged(), ariba::overlay::BaseOverlay::onLinkDown(), ariba::application::dhttest::DHTTest::onLinkDown(), ariba::application::pingpong::PingPong::onLinkDown(), ariba::application::dhttest::DHTTest::onLinkFail(), ariba::application::pingpong::PingPong::onLinkFail(), ariba::application::dhttest::DHTTest::onLinkRequest(), ariba::application::pingpong::PingPong::onLinkRequest(), ariba::overlay::Chord::onLinkUp(), ariba::overlay::BaseOverlay::onLinkUp(), ariba::application::dhttest::DHTTest::onLinkUp(), ariba::application::pingpong::PingPong::onLinkUp(), ariba::overlay::OneHop::onMessage(), ariba::application::pingpong::PingPong::onMessage(), ariba::overlay::BaseOverlay::onNodeJoin(), ariba::utility::BootstrapManager::publish(), ariba::communication::BaseCommunication::receiveMessage(), ariba::overlay::OverlayBootstrap::recordJoin(), ariba::overlay::BaseOverlay::refreshRelayInformation(), ariba::communication::BaseCommunication::remove_endpoint(), ariba::utility::BootstrapManager::revoke(), ariba::utility::BluetoothSdp::sdp_search(), ariba::overlay::BaseOverlay::sendMessage(), ariba::communication::BaseCommunication::setEndpoints(), ariba::overlay::Chord::setup(), ariba::overlay::Chord::showLinks(), ariba::overlay::BaseOverlay::showLinks(), ariba::application::dhttest::DHTTest::shutdown(), ariba::application::pingpong::PingPong::shutdown(), ariba::overlay::BaseOverlay::stabilizeLinks(), ariba::overlay::BaseOverlay::stabilizeRelays(), ariba::transport::rfcomm::start(), ariba::overlay::OverlayBootstrap::start(), ariba::overlay::BaseOverlay::start(), ariba::communication::BaseCommunication::start(), ariba::transport::rfcomm::start_accept(), ariba::application::dhttest::DHTTest::startup(), ariba::application::pingpong::PingPong::startup(), ariba::transport::rfcomm::stop(), ariba::overlay::OverlayBootstrap::stop(), ariba::overlay::BaseOverlay::stop(), and ariba::communication::BaseCommunication::stop().

#define logging_trace (  )     { LOG4CXX_TRACE(logger,x); }

Definition at line 78 of file Logging.h.

#define logging_warn (  )     {colorWarn; LOG4CXX_WARN(logger,x); colorDefault; }
#define use_logging_cpp (  )     log4cxx::LoggerPtr x::logger(log4cxx::Logger::getLogger(#x));

Definition at line 75 of file Logging.h.

#define use_logging_h (  )     private: static log4cxx::LoggerPtr logger;

Definition at line 72 of file Logging.h.


Generated on Fri Dec 10 11:09:20 2010 for Ariba by  doxygen 1.6.1