Я получаю сообщение об ошибке в программе С++ при использовании log4cxx

Я получаю сообщение об ошибке в программе С++ при использовании log4cxx. Сообщение об ошибке:

error:Please initialize the log4cxx system properly

Пожалуйста, помогите решить,

Заранее спасибо.


person balaji    schedule 04.03.2011    source источник


Ответы (1)


AFAIR вам необходимо настроить систему log4cxx в начале вашей программы, например. используя BasicConfigurator, как показано в этом кратком введении в Apache log4cxx:

#include "log4cxx/logger.h"
#include "log4cxx/basicconfigurator.h"
#include "log4cxx/helpers/exception.h"

using namespace log4cxx;
using namespace log4cxx::helpers;

LoggerPtr logger(Logger::getLogger("MyApp"));

int main(int argc, char **argv)
{
  // Set up a simple configuration that logs on the console.
  BasicConfigurator::configure();

  LOG4CXX_INFO(logger, "Entering application.");
  // ...
  return 0;
}

HTH Мартин

person MartinStettner    schedule 04.03.2011