Изменить информацию о сбоях во время выполнения - PullRequest
0 голосов
/ 13 октября 2018

Могу ли я как-то изменить / добавить информацию в мой обработчик аварийной панели?Например, я хотел бы отследить, когда пользователь вошел в систему или был запущен специальный диалог.

Поскольку мой обработчик запускается при инициализации приложения, мне интересно, как я могу изменить / добавить такую ​​информациюв любое время позже.

// Caliper (mini-breakpad-server) annotations
annotations["prod"] = executable().toStdString();
annotations["ver"] = CBuildConfig::getVersionString().toStdString();

QDir().mkpath(database);
m_crashReportDatabase = CrashReportDatabase::Initialize(qstringToFilePath(database));
auto settings = m_crashReportDatabase->GetSettings();
settings->SetUploadsEnabled(CBuildConfig::isReleaseBuild() && m_crashDumpUploadEnabled.getThreadLocal());
m_crashpadClient = std::make_unique<CrashpadClient>();
m_crashpadClient->StartHandler(qstringToFilePath(handler), qstringToFilePath(database), qstringToFilePath(metrics),
                                       serverUrl.getFullUrl().toStdString(), annotations, {}, false, true);
...