diff --git a/log.cpp b/log.cpp new file mode 100644 index 0000000..a437d18 --- /dev/null +++ b/log.cpp @@ -0,0 +1,22 @@ +#include +using namespace std; + +#ifdef _WIN32 +#include +#else +#include +#endif + + +string _log_whichThread() +{ + char buff[32] = { 0 }; +#ifdef _WIN32 + sprintf(buff, "%ul", GetCurrentThreadId()); // DWORD +#else + sprintf(buff, "%ul", pthread_self()); +#endif + string ans("Thread "); + ans.append(buff); + return ans; +}