Anonymous - 2002-07-24

I've installed log4cpp and am working on Linux. How do I start using log4cpp? I wrote a simple test class with the following code but when I compile I get undefined reference errors. Is there a sample out there I can use to get started?

   log4cpp::Category& root = log4cpp::Category::getRoot();
  root.setPriority(log4cpp::Priority::ERROR);   
  log4cpp::OstreamAppender ostreamAppender("cerr", &std::cerr);
  log4cpp::FileAppender fileAppender("stderr", fileno(stderr));
  ostreamAppender.setLayout(new log4cpp::BasicLayout());
  fileAppender.setLayout(new log4cpp::BasicLayout());

  root.removeAllAppenders();
  root.addAppender(ostreamAppender);

  log4cpp::Category& log = log4cpp::Category::getInstance("someCategory");
  log.error("test log message");
  log4cpp::Category::shutdown();