summaryrefslogtreecommitdiff
path: root/src/mbgl/platform
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2016-06-18 17:08:26 +0300
committerBruno de Oliveira Abinader <bruno@mapbox.com>2016-06-20 13:42:30 +0300
commit77f309e7a07e248b4e9460e3e38b6b76f95f0dc9 (patch)
treef08e921397754f7c68e4c382fcfec81b5e5e19cd /src/mbgl/platform
parent6c9e00be3ae6c864f9fc1aa910ad752a3704a08c (diff)
downloadqtlocation-mapboxgl-77f309e7a07e248b4e9460e3e38b6b76f95f0dc9.tar.gz
[core] Factor out thread name setter/getter
Diffstat (limited to 'src/mbgl/platform')
-rw-r--r--src/mbgl/platform/log.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/mbgl/platform/log.cpp b/src/mbgl/platform/log.cpp
index 648c3bd18c..0f334ae3e7 100644
--- a/src/mbgl/platform/log.cpp
+++ b/src/mbgl/platform/log.cpp
@@ -1,5 +1,6 @@
#include <mbgl/platform/log.hpp>
#include <mbgl/util/enum.hpp>
+#include <mbgl/util/thread.hpp>
#include <cstdio>
#include <cstdarg>
@@ -49,18 +50,7 @@ void Log::record(EventSeverity severity, Event event, int64_t code, const std::s
std::stringstream logStream;
-#if defined(__APPLE__)
- char name[32];
- pthread_getname_np(pthread_self(), name, sizeof(name));
- logStream << "{" << name << "}";
-#elif defined(__GLIBC__) && defined(__GLIBC_PREREQ)
-#if __GLIBC_PREREQ(2, 12)
- char name[32];
- pthread_getname_np(pthread_self(), name, sizeof(name));
- logStream << "{" << name << "}";
-#endif
-#endif
-
+ logStream << "{" << util::getCurrentThreadName() << "}";
logStream << "[" << Enum<Event>::toString(event) << "]";
if (code >= 0) {