![]() |
Audacity 3.2.0
|
Define a class to report errors to Sentry. More...
#include "SentryReport.h"#include <chrono>#include <cstring>#include <mutex>#include <algorithm>#include <cctype>#include <regex>#include <rapidjson/document.h>#include <rapidjson/writer.h>#include <rapidjson/prettywriter.h>#include <wx/platinfo.h>#include <wx/log.h>#include "CodeConversions.h"#include "Uuid.h"#include "IResponse.h"#include "NetworkManager.h"#include "SentryRequestBuilder.h"Go to the source code of this file.
Classes | |
| class | audacity::sentry::anonymous_namespace{SentryReport.cpp}::ExceptionContext |
| Helper class to store additional details about the exception. More... | |
| class | audacity::sentry::Report::ReportImpl |
Namespaces | |
| namespace | audacity |
| namespace | audacity::sentry |
| namespace | audacity::sentry::anonymous_namespace{SentryReport.cpp} |
Functions | |
| void | audacity::sentry::anonymous_namespace{SentryReport.cpp}::AddOSContext (rapidjson::Value &root, rapidjson::Document::AllocatorType &allocator) |
| Append the data about the operating system to the JSON document. More... | |
| rapidjson::Document | audacity::sentry::anonymous_namespace{SentryReport.cpp}::CreateSentryDocument () |
| Create the minimal required Sentry JSON document. More... | |
| void | audacity::sentry::anonymous_namespace{SentryReport.cpp}::AddExceptionDataToJson (rapidjson::Value &value, rapidjson::Document::AllocatorType &allocator, const ExceptionData &data) |
| Append the ExceptionData to the Exception JSON object. More... | |
| void | audacity::sentry::anonymous_namespace{SentryReport.cpp}::SerializeException (const Exception &exception, rapidjson::Value &root, rapidjson::Document::AllocatorType &allocator) |
| Serialize the Exception to JSON. More... | |
| void | audacity::sentry::AddExceptionContext (std::string parameterName, AnonymizedMessage parameterValue) |
| Saves a parameter, that will be appended to the next Exception report. More... | |
Define a class to report errors to Sentry.
Audacity: A Digital Audio Editor
Dmitry Vedenko
Definition in file SentryReport.cpp.