public class ErrorEvent extends Event
Modifier and Type | Class and Description |
---|---|
static class |
ErrorEvent.Builder |
static class |
ErrorEvent.StackTrace |
Event.BaseBuilder<T>, Event.Type
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ERROR_EVENT_LABEL |
duration, identifier, timestamp
Constructor and Description |
---|
ErrorEvent(java.lang.String name,
java.lang.String message,
java.util.ArrayList<ErrorEvent.StackTrace> stackTraces,
int errorStackTraceIndex,
Instrumentation.Severity severity,
long timestamp,
long duration,
java.util.Map<java.lang.String,java.lang.String> stringProperties,
java.util.Map<java.lang.String,java.lang.Long> longProperties,
java.util.Map<java.lang.String,java.lang.Double> doubleProperties,
java.util.Map<java.lang.String,java.lang.Boolean> booleanProperties,
java.util.Map<java.lang.String,java.util.Date> dateProperties) |
Modifier and Type | Method and Description |
---|---|
static ErrorEvent.Builder |
builder(java.lang.String name) |
void |
eventSpecificFields(com.google.gson.stream.JsonWriter writer) |
java.lang.String |
getErrorMessage() |
java.lang.String |
getErrorName() |
int |
getErrorStackTraceIndex() |
java.lang.String |
getMessage() |
Instrumentation.Severity |
getSeverity() |
java.util.ArrayList<ErrorEvent.StackTrace> |
getStackTraces() |
Event.Type |
getType() |
java.lang.String |
toString() |
public static final java.lang.String ERROR_EVENT_LABEL
public ErrorEvent(java.lang.String name, java.lang.String message, java.util.ArrayList<ErrorEvent.StackTrace> stackTraces, int errorStackTraceIndex, Instrumentation.Severity severity, long timestamp, long duration, java.util.Map<java.lang.String,java.lang.String> stringProperties, java.util.Map<java.lang.String,java.lang.Long> longProperties, java.util.Map<java.lang.String,java.lang.Double> doubleProperties, java.util.Map<java.lang.String,java.lang.Boolean> booleanProperties, java.util.Map<java.lang.String,java.util.Date> dateProperties)
public void eventSpecificFields(com.google.gson.stream.JsonWriter writer) throws java.io.IOException
eventSpecificFields
in class Event
java.io.IOException
public java.lang.String getErrorName()
public java.lang.String getErrorMessage()
public java.util.ArrayList<ErrorEvent.StackTrace> getStackTraces()
public int getErrorStackTraceIndex()
public Instrumentation.Severity getSeverity()
Instrumentation.Severity
public Event.Type getType()
public java.lang.String toString()
toString
in class java.lang.Object
public static ErrorEvent.Builder builder(java.lang.String name)
public java.lang.String getMessage()