You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#include "customloglevel.h"
static log4cplus::tstring const CRITICAL_STRING (LOG4CPLUS_TEXT("CRITICAL")); static log4cplus::tstring const empty_str;
static tstring const & criticalToStringMethod(LogLevel ll) { if(ll == CRITICAL_LOG_LEVEL) { return CRITICAL_STRING; } else { return empty_str; } }
static LogLevel criticalFromStringMethod(const tstring& s) { if(s == CRITICAL_STRING) return CRITICAL_LOG_LEVEL;
return NOT_SET_LOG_LEVEL; }
class CriticalLogLevelInitializer { public: CriticalLogLevelInitializer() { getLogLevelManager().pushToStringMethod(criticalToStringMethod); getLogLevelManager().pushFromStringMethod(criticalFromStringMethod); } };
CriticalLogLevelInitializer criticalLogLevelInitializer_;
|