FlowdockManager::FlowdockManager(IManager* pManager) : #ifdef WIN32 m_mutex(PTHREAD_MUTEX_INITIALIZER), #endif m_libraryFlowdock(GetSelfDirectory() + Flowdock_MODULE ), m_pManager(pManager), m_bExit(false), m_nCurrentWaitTime(5000), m_FlowdockInstance(NULL) { #ifndef WIN32 pthread_mutex_init(&m_mutex, NULL); #endif if( !m_libraryFlowdock.Load() ) { std::cout << "Couldn't load FlowdockAPI" << std::endl; return; } int iRet; iRet = pthread_create( &m_thread, NULL, FlowdockManager::FlowdockManagerThread, (void*)this); }
/********************************************************************************************* Method :InitLooger Summary :初始化日志功能 Parameters:None return :void 2008-07-05 added by doug han *********************************************************************************************/ void CDRUtil::InitLogger() { string path = GetSelfDirectory()+ "Config\\log4Cxx.properties"; SvrInitLogger(path.c_str()); }