Изменить информацию о падении во время выполнения

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

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

// 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);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]