#include #if defined(LOG4SHIB_HAVE_THREADING) && defined(LOG4SHIB_USE_OMNITHREADS) namespace log4shib { namespace threading { std::string getThreadId() { char buffer[16]; sprintf(buffer, "%d", ::omni_thread::self()->id()); return std::string(buffer); }; } } #endif // LOG4SHIB_HAVE_THREADING && LOG4SHIB_USE_ONMITHREADS