KiCad PCB EDA Suite
|
#include <kicommon.h>
#include <string>
#include <set>
#include <wx/string.h>
#include <wx/filename.h>
Go to the source code of this file.
Classes | |
class | APP_MONITOR::TRANSACTION |
This represents a sentry transaction which is used for time-performance metrics You start a transaction and can denote "spans" inside the transaction for specific portions of the transaction. More... | |
struct | APP_MONITOR::ASSERT_CACHE_KEY |
This struct represents a key being used for the std::set that deduplicates asserts during this running session. More... | |
class | APP_MONITOR::SENTRY |
This is a singleton class intended to manage sentry. More... | |
Namespaces | |
namespace | APP_MONITOR |
Enumerations | |
enum class | APP_MONITOR::BREADCRUMB_TYPE { APP_MONITOR::DEFAULT , APP_MONITOR::DBG , APP_MONITOR::ERR , APP_MONITOR::NAVIGATION , APP_MONITOR::INFO , APP_MONITOR::QUERY , APP_MONITOR::TRANSACTION , APP_MONITOR::UI , APP_MONITOR::USER } |
enum class | APP_MONITOR::BREADCRUMB_LEVEL { APP_MONITOR::FATAL , APP_MONITOR::ERR , APP_MONITOR::WARNING , APP_MONITOR::INFO , APP_MONITOR::DBG } |
Functions | |
bool | APP_MONITOR::operator< (const ASSERT_CACHE_KEY &aKey1, const ASSERT_CACHE_KEY &aKey2) |
void | APP_MONITOR::AddBreadcrumb (BREADCRUMB_TYPE aType, const wxString &aMsg, const wxString &aCategory, BREADCRUMB_LEVEL aLevel=BREADCRUMB_LEVEL::INFO) |
Add a sentry breadcrumb. | |
void | APP_MONITOR::AddNavigationBreadcrumb (const wxString &aMsg, const wxString &aCategory) |
Add a navigation breadcrumb. | |
void | APP_MONITOR::AddTransactionBreadcrumb (const wxString &aMsg, const wxString &aCategory) |
Add a transaction breadcrumb. | |