Hi,
This is the first time I am using Log4Cxx. I am using MingW and eclipse ganymede, and for the life of me haven't figured out how to use it. I have added the .h files to the project they show up in the "includes". Then I pasted the following from here <http://wiki.apache.org/logging-log4cxx/FrequentlyAskedQuestions>:

#include "log4cxx/logger.h"
#include "log4cxx/helpers/pool.h"
#include "log4cxx/basicconfigurator.h"
#include "log4cxx/fileappender.h"
#include "log4cxx/simplelayout.h"



int main() {
   using namespace log4cxx;
  log4cxx::FileAppender * fileAppender = new
log4cxx::FileAppender(log4cxx::LayoutPtr(new log4cxx::SimpleLayout()),
"logfile", false);

  log4cxx::helpers::Pool p;
  fileAppender->activateOptions(p);

log4cxx::BasicConfigurator::configure(log4cxx::AppenderPtr(fileAppender));
  log4cxx::Logger::getRootLogger()->setLevel(log4cxx::Level::getDebug());
  log4cxx::LoggerPtr logger = log4cxx::Logger::getLogger("logger");

  LOG4CXX_INFO(logger,"Created FileAppender appender");

  return 0;
}


Almost every line is marked red! Am I missing something? (I have made minor changes in the above)

Sylvester


Reply via email to