Ejemplo n.º 1
0
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;
    }
}
Ejemplo n.º 2
0
#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"))
}