From 74bc106757d8e50daba6935b0fea5f95236b31a4 Mon Sep 17 00:00:00 2001 From: "Thiago Marcos P. Santos" Date: Thu, 23 Nov 2017 14:48:08 -0200 Subject: [qt] Use qWarning() for logging This is the Qt default and it is thread-safe. --- platform/qt/qt.cmake | 4 +--- platform/qt/src/qt_logging.cpp | 12 ++++++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) create mode 100755 platform/qt/src/qt_logging.cpp diff --git a/platform/qt/qt.cmake b/platform/qt/qt.cmake index f832dd593c..1bcb869fc9 100644 --- a/platform/qt/qt.cmake +++ b/platform/qt/qt.cmake @@ -21,9 +21,6 @@ set(MBGL_QT_CORE_FILES PRIVATE platform/default/mbgl/gl/headless_display.hpp PRIVATE platform/qt/src/headless_backend_qt.cpp - # Misc - PRIVATE platform/default/logging_stderr.cpp - # Thread pool PRIVATE platform/default/mbgl/util/shared_thread_pool.cpp PRIVATE platform/default/mbgl/util/shared_thread_pool.hpp @@ -36,6 +33,7 @@ set(MBGL_QT_CORE_FILES # Platform integration PRIVATE platform/qt/src/async_task.cpp PRIVATE platform/qt/src/async_task_impl.hpp + PRIVATE platform/qt/src/qt_logging.cpp PRIVATE platform/qt/src/qt_image.cpp PRIVATE platform/qt/src/run_loop.cpp PRIVATE platform/qt/src/run_loop_impl.hpp diff --git a/platform/qt/src/qt_logging.cpp b/platform/qt/src/qt_logging.cpp new file mode 100755 index 0000000000..acbe9562d0 --- /dev/null +++ b/platform/qt/src/qt_logging.cpp @@ -0,0 +1,12 @@ +#include +#include + +#include + +namespace mbgl { + +void Log::platformRecord(EventSeverity severity, const std::string &msg) { + qWarning() << "[" << Enum::toString(severity) << "] " << QString::fromStdString(msg); +} + +} // namespace mbgl -- cgit v1.2.1