mirror of
https://thingvellir.net/git/overte
synced 2025-03-27 23:52:03 +01:00
More logging for crash reporting
* Make it clear in cmake if crash reporting is going to be used * Log warning on startup if there's no crash reporting
This commit is contained in:
parent
52add88273
commit
e3004af61a
2 changed files with 9 additions and 1 deletions
|
@ -11,19 +11,24 @@
|
|||
|
||||
macro(add_crashpad)
|
||||
set (USE_CRASHPAD TRUE)
|
||||
message(STATUS "Checking crashpad config")
|
||||
|
||||
if ("$ENV{CMAKE_BACKTRACE_URL}" STREQUAL "")
|
||||
message(STATUS "Checking crashpad config - CMAKE_BACKTRACE_URL is not set, disabled.")
|
||||
set(USE_CRASHPAD FALSE)
|
||||
else()
|
||||
set(CMAKE_BACKTRACE_URL $ENV{CMAKE_BACKTRACE_URL})
|
||||
endif()
|
||||
|
||||
if ("$ENV{CMAKE_BACKTRACE_TOKEN}" STREQUAL "")
|
||||
message(STATUS "Checking crashpad config - CMAKE_BACKTRACE_TOKEN is not set, disabled.")
|
||||
set(USE_CRASHPAD FALSE)
|
||||
else()
|
||||
set(CMAKE_BACKTRACE_TOKEN $ENV{CMAKE_BACKTRACE_TOKEN})
|
||||
endif()
|
||||
|
||||
if (USE_CRASHPAD)
|
||||
message(STATUS "Checking crashpad config - enabled.")
|
||||
get_property(CRASHPAD_CHECKED GLOBAL PROPERTY CHECKED_FOR_CRASHPAD_ONCE)
|
||||
if (NOT CRASHPAD_CHECKED)
|
||||
|
||||
|
|
|
@ -17,8 +17,11 @@
|
|||
|
||||
#include <QDebug>
|
||||
|
||||
|
||||
Q_LOGGING_CATEGORY(crash_handler, "vircadia.crash_handler")
|
||||
|
||||
bool startCrashHandler(std::string appPath) {
|
||||
qDebug() << "No crash handler available.";
|
||||
qCWarning(crash_handler) << "No crash handler available.";
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue