composeError method
Composes an human-readable error description
error
an error to format. Return a human-reable error description.
Implementation
String composeError(Exception error) {
dynamic ex = error;
if (!(error is ApplicationException)) {
ex = ApplicationException().wrap(error);
}
var builder = '';
builder += ex.message;
var appError = ex;
if (appError.cause != null) {
builder += ' Caused by: ';
builder += appError.cause;
}
if (ex.stack_trace != null) {
builder += ' Stack trace: ';
builder += ex.stack_trace;
}
return builder;
}