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

#include <iostream>
#include <cstdlib>
#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 58 of file Logging.h.

#define colorDefault   { }

Definition at line 57 of file Logging.h.

#define colorError   { }

Definition at line 61 of file Logging.h.

#define colorInfo   { }

Definition at line 59 of file Logging.h.

#define colorWarn   { }

Definition at line 60 of file Logging.h.

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

Definition at line 72 of file Logging.h.

Referenced by ariba::overlay::BaseOverlay::bind(), ariba::utility::PathloadMeasurement::blockingFunction(), ariba::overlay::BaseOverlay::broadcastMessage(), ariba::overlay::BaseOverlay::dropLink(), ariba::communication::BaseCommunication::dropLink(), ariba::overlay::BaseOverlay::establishLink(), ariba::overlay::OneHop::eventFunction(), ariba::overlay::Chord::eventFunction(), ariba::overlay::BaseOverlay::eventFunction(), ariba::communication::NetworkChangeDetection::extractAddressEvent(), ariba::communication::NetworkChangeDetection::extractInterfaceEvent(), ariba::communication::AribaOmnetModule::handleMessage(), ariba::communication::AribaOmnetModule::initialize(), ariba::overlay::BaseOverlay::leaveSpoVNet(), ariba::communication::NetworkChangeDetection::monitoringThreadFunc(), ariba::overlay::BaseOverlay::onLinkChanged(), ariba::overlay::OneHop::onLinkDown(), ariba::overlay::Chord::onLinkDown(), ariba::overlay::BaseOverlay::onLinkDown(), ariba::overlay::BaseOverlay::onLinkFail(), ariba::overlay::BaseOverlay::onLinkRequest(), ariba::overlay::OneHop::onLinkUp(), ariba::overlay::Chord::onLinkUp(), ariba::overlay::BaseOverlay::onLinkUp(), ariba::overlay::OneHop::onMessage(), ariba::overlay::Chord::onMessage(), ariba::communication::BaseCommunication::onNetworkChange(), ariba::utility::OvlVis::OvlVis(), ariba::overlay::BaseOverlay::receiveMessage(), ariba::communication::BaseCommunication::receiveMessage(), ariba::overlay::OneHop::resolveNode(), ariba::overlay::OneHop::routeMessage(), ariba::overlay::Chord::send_discovery_to(), ariba::overlay::BaseOverlay::sendMessage(), ariba::communication::AribaOmnetModule::sendMessage(), ariba::communication::BaseCommunication::sendMessage(), ariba::overlay::Chord::setup(), ariba::communication::AribaOmnetModule::socketClosed(), ariba::communication::AribaOmnetModule::socketDataArrived(), ariba::communication::AribaOmnetModule::socketEstablished(), ariba::communication::AribaOmnetModule::socketPeerClosed(), ariba::communication::AribaOmnetModule::socketStatusArrived(), ariba::communication::AribaOmnetModule::start(), ariba::communication::BaseCommunication::start(), ariba::communication::NetworkChangeDetection::startMonitoring(), ariba::application::pingpong::PingPong::startup(), ariba::communication::AribaOmnetModule::stop(), ariba::communication::NetworkChangeDetection::stopMonitoring(), and ariba::overlay::BaseOverlay::unbind().

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

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

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

Definition at line 73 of file Logging.h.

Referenced by ariba::utility::PathloadMeasurement::blockingFunction(), ariba::overlay::OneHop::createOverlay(), ariba::overlay::OneHop::deleteOverlay(), ariba::overlay::Chord::eventFunction(), ariba::application::pingpong::PingPong::eventFunction(), 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::pingpong::PingPong::onJoinCompleted(), ariba::application::pingpong::PingPong::onLeaveCompleted(), ariba::application::pingpong::PingPong::onLinkChanged(), ariba::application::pingpong::PingPong::onLinkDown(), ariba::application::pingpong::PingPong::onLinkFail(), ariba::application::pingpong::PingPong::onLinkRequest(), ariba::overlay::Chord::onLinkUp(), ariba::overlay::BaseOverlay::onLinkUp(), ariba::application::pingpong::PingPong::onLinkUp(), ariba::overlay::OneHop::onMessage(), ariba::application::pingpong::PingPong::onMessage(), ariba::communication::BaseCommunication::onNetworkChange(), ariba::overlay::BaseOverlay::onNodeJoin(), ariba::overlay::BaseOverlay::receiveMessage(), ariba::overlay::BaseOverlay::sendMessage(), ariba::application::pingpong::PingPong::shutdown(), ariba::communication::BaseCommunication::start(), ariba::application::pingpong::PingPong::startup(), ariba::overlay::BaseOverlay::stop(), and ariba::communication::BaseCommunication::stop().

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

Definition at line 71 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 68 of file Logging.h.

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

Definition at line 65 of file Logging.h.


Generated on Wed May 27 18:23:06 2009 for Ariba by  doxygen 1.5.6