void LogHandler::log(const std::string& line, LogLevel level) { switch (level) { case LL_TRACE: { LOG4CPLUS_TRACE_STR(log4cplus::Logger::getRoot(), line); } break; case LL_DEBUG: { LOG4CPLUS_DEBUG_STR(log4cplus::Logger::getRoot(), line); } break; case LL_INFO: { LOG4CPLUS_INFO_STR(log4cplus::Logger::getRoot(), line); } break; case LL_WARN: { LOG4CPLUS_WARN_STR(log4cplus::Logger::getRoot(), line); } break; case LL_ERROR: { LOG4CPLUS_ERROR_STR(log4cplus::Logger::getRoot(), line); } break; case LL_FATAL: { LOG4CPLUS_FATAL_STR(log4cplus::Logger::getRoot(), line); } break; } }
#endif DECLARE_THE_LOGGER_NAME(_T("Preferences")) ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// CPreferences* SYS_PREF() { CPreferences* pPref = CPreferences::GetInstance(); ASSERT(pPref); return pPref; } CPreferences* CPreferences::GetInstance() { static CPreferences singleton; return &singleton; } CPreferences::CPreferences() { szOutputFolder.Format(_T("C:\\Temp")); szTempFolder.Format(_T("C:\\Temp")); } CPreferences::~CPreferences() { LOG4CPLUS_DEBUG_STR(THE_LOGGER, _T("CPreferences::~CPreferences() called")) }