text: #include "log4cpp/threading/Threading.hh"
  
  #if defined(LOG4CPP_HAVE_THREADING) && defined(LOG4CPP_USE_OMNITHREADS)
  
  namespace log4cpp {
      namespace threading {
  
          std::string getThreadId() {
              char buffer[16];
              sprintf(buffer, "%d", ::omni_thread::self()->id());
              return std::string(buffer);
          };
      }
  }
  
  #endif // LOG4CPP_HAVE_THREADING && LOG4CPP_USE_ONMITHREADS
  