)
add_library("RequestWatchdog" ${SOURCES})
-target_link_libraries ("RequestWatchdog" Utils)
+target_link_libraries("RequestWatchdog" Utils)
#include <list>
#include <map>
#include "request_watchdog/watchdog.h"
-#include "utils/logger.h"
#include "utils/threads/thread.h"
#include "utils/threads/thread_delegate.h"
#include "utils/date_time.h"
};
static const int32_t DEFAULT_CYCLE_TIMEOUT = 250000;
- static log4cxx::LoggerPtr logger_;
std::list<WatchdogSubscriber*> subscribers_;
sync_primitives::Lock subscribersLock_;
std::map<RequestInfo*, TimevalStruct> requests_;
#include <functional>
#include <map>
#include "request_watchdog/request_watchdog.h"
+#include "utils/logger.h"
namespace request_watchdog {
using namespace sync_primitives;
const int32_t RequestWatchdog::DEFAULT_CYCLE_TIMEOUT;
-#ifdef ENABLE_LOG
-log4cxx::LoggerPtr RequestWatchdog::logger_ =
- log4cxx::LoggerPtr(log4cxx::Logger::getLogger("RequestWatchdog"));
-#endif // ENABLE_LOG
+CREATE_LOGGERPTR_GLOBAL(logger_, "RequestWatchdog")
+
/*
Watchdog* RequestWatchdog::instance() {
static RequestWatchdog instnc;