Plegma API
v2
|
Descriptor class for Edge Node Incidents (crashes, unexpected restarts, etc) More...
Public Types | |
enum | eSeverity { eSeverity.Emergency = 0, eSeverity.Alert, eSeverity.Critical, eSeverity.Error, eSeverity.Warning, eSeverity.Notice, eSeverity.Informational, eSeverity.Debug } |
Severity levels enum More... | |
Public Member Functions | |
IncidentDescriptor () | |
incident constructor More... | |
virtual string | GetStaskTrace () |
virtual string | ToMarkup (Markup.eType type) |
override string | ToString () |
Public Attributes | |
ulong | Timestamp |
timestamp in msec since Unix Epoch. Allowed to be empty More... | |
string | FilePath |
optional file path of entity producing the incident More... | |
string | FileName |
optional file name of entity producing the incident More... | |
string | Method |
optional name of method/function producing the incident More... | |
int | LineNumber |
optional line number of code producing the incident More... | |
string | Platform |
optional name of platform running More... | |
string | Tags |
comma separated Tag cloud More... | |
string | Sender |
ID of sender More... | |
string | StackTrace |
newline-separated (although not enforced) stack trace of incident More... | |
List< ConfigParameter > | Parameters |
one or more name-value pairs with extra, custom, information More... | |
List< string > | Messages |
one or more messages describing incident More... | |
eSeverity | Severity |
Severity of incident (follows Unix Syslog levels), eSeverity More... | |
string | UserAgent |
optional User Agent string for client side errors More... | |
Descriptor class for Edge Node Incidents (crashes, unexpected restarts, etc)
|
strong |
Severity levels enum
Yodiwo.API.Plegma.IncidentDescriptor.IncidentDescriptor | ( | ) |
incident constructor
string Yodiwo.API.Plegma.IncidentDescriptor.FileName |
optional file name of entity producing the incident
string Yodiwo.API.Plegma.IncidentDescriptor.FilePath |
optional file path of entity producing the incident
int Yodiwo.API.Plegma.IncidentDescriptor.LineNumber |
optional line number of code producing the incident
List<string> Yodiwo.API.Plegma.IncidentDescriptor.Messages |
one or more messages describing incident
string Yodiwo.API.Plegma.IncidentDescriptor.Method |
optional name of method/function producing the incident
List<ConfigParameter> Yodiwo.API.Plegma.IncidentDescriptor.Parameters |
one or more name-value pairs with extra, custom, information
string Yodiwo.API.Plegma.IncidentDescriptor.Platform |
optional name of platform running
string Yodiwo.API.Plegma.IncidentDescriptor.Sender |
ID of sender
eSeverity Yodiwo.API.Plegma.IncidentDescriptor.Severity |
Severity of incident (follows Unix Syslog levels), eSeverity
string Yodiwo.API.Plegma.IncidentDescriptor.StackTrace |
newline-separated (although not enforced) stack trace of incident
string Yodiwo.API.Plegma.IncidentDescriptor.Tags |
comma separated Tag cloud
ulong Yodiwo.API.Plegma.IncidentDescriptor.Timestamp |
timestamp in msec since Unix Epoch. Allowed to be empty
string Yodiwo.API.Plegma.IncidentDescriptor.UserAgent |
optional User Agent string for client side errors