Changed|Fixed: Do not add empty stacktraces entry to Error log and markdown String

This commit is contained in:
agnostic-apollo
2022-04-17 05:43:24 +05:00
parent c095a6184b
commit 02ab8324e9

View File

@@ -209,7 +209,7 @@ public class Error implements Serializable {
logString.append(getCodeString());
logString.append("\n").append(getTypeAndMessageLogString());
if (this.throwablesList != null)
if (throwablesList != null && throwablesList.size() > 0)
logString.append("\n").append(geStackTracesLogString());
return logString.toString();
@@ -272,7 +272,8 @@ public class Error implements Serializable {
markdownString.append(MarkdownUtils.getSingleLineMarkdownStringEntry("Error Code", getCode(), "-"));
markdownString.append("\n").append(MarkdownUtils.getMultiLineMarkdownStringEntry(
(Errno.TYPE.equals(getType()) ? "Error Message" : "Error Message (" + getType() + ")"), message, "-"));
markdownString.append("\n\n").append(geStackTracesMarkdownString());
if (throwablesList != null && throwablesList.size() > 0)
markdownString.append("\n\n").append(geStackTracesMarkdownString());
return markdownString.toString();
}