#include "CullingLogManager.h" using namespace std; namespace GtpVisibility { CullingLogManager *CullingLogManager::sLogManager = NULL; CullingLogManager::CullingLogManager() { mOutStream.open("culling.log"); } CullingLogManager *CullingLogManager::GetSingleton() { if (!sLogManager) { sLogManager = new CullingLogManager(); } return sLogManager; } void CullingLogManager::DelSingleton() { if (sLogManager) { delete sLogManager; sLogManager = NULL; } } void CullingLogManager::LogMessage(const string &str) { mOutStream << str.c_str() << endl; } }