Слияние кода завершено, страница обновится автоматически
#include "Logger.h"
log4cplus::Logger CLogger::m_debug;
log4cplus::Logger CLogger::m_info;
log4cplus::Logger CLogger::m_warn;
log4cplus::Logger CLogger::m_error;
log4cplus::Logger CLogger::m_fatal;
bool CLogger::Init(const string &configPath,string &errmsg){
if(configPath.empty()){
errmsg ="arg:configer file is empty!";
return false;
}
PropertyConfigurator::doConfigure(LOG4CPLUS_TEXT(configPath.c_str()));
//m_logger = log4cplus::Logger::getInstance(app_name.c_str());;
//log4cplus::Logger m_logger2 = log4cplus::Logger::getInstance(app_name.c_str());
//m_logger = m_logger2;
m_debug = log4cplus::Logger::getInstance(LOG4CPLUS_TEXT("DEBUG_MSGS"));
m_info = log4cplus::Logger::getInstance(LOG4CPLUS_TEXT("INFO_MSGS"));
m_warn = log4cplus::Logger::getInstance(LOG4CPLUS_TEXT("WARN_MSGS"));
m_error = log4cplus::Logger::getInstance(LOG4CPLUS_TEXT("ERROR_MSGS"));
m_fatal = log4cplus::Logger::getInstance(LOG4CPLUS_TEXT("FATAL_MSGS"));
return true;
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )