/* * Copyright 2002, Log4cpp Project. All rights reserved. * * See the COPYING file for the terms of usage and distribution. */ #include #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