public class DeserializedStacktraceWriter extends java.lang.Object implements StackTraceWriter
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
message |
private java.lang.String |
smartTrimmed |
private java.lang.String |
stackTrace |
Constructor and Description |
---|
DeserializedStacktraceWriter(java.lang.String message,
java.lang.String smartTrimmed,
java.lang.String stackTrace) |
Modifier and Type | Method and Description |
---|---|
SafeThrowable |
getThrowable()
Retrieve the throwable for this writer.
|
java.lang.String |
smartTrimmedStackTrace()
Get the "smart" trimmed (1-2 lines) stacktrace.
|
java.lang.String |
writeTraceToString()
Write the throwable to a string, without trimming.
|
java.lang.String |
writeTrimmedTraceToString()
Write the throwable to a string, trimming extra locations.
|
private final java.lang.String message
private final java.lang.String smartTrimmed
private final java.lang.String stackTrace
public DeserializedStacktraceWriter(java.lang.String message, java.lang.String smartTrimmed, java.lang.String stackTrace)
public java.lang.String smartTrimmedStackTrace()
StackTraceWriter
smartTrimmedStackTrace
in interface StackTraceWriter
public java.lang.String writeTraceToString()
StackTraceWriter
writeTraceToString
in interface StackTraceWriter
public java.lang.String writeTrimmedTraceToString()
StackTraceWriter
writeTrimmedTraceToString
in interface StackTraceWriter
public SafeThrowable getThrowable()
StackTraceWriter
getThrowable
in interface StackTraceWriter