formatError method

String formatError(
  1. Object error, {
  2. StackTrace? stackTrace,
  3. bool verbose = false,
})

Formats an error message with optional stack trace.

Implementation

String formatError(
  Object error, {
  StackTrace? stackTrace,
  bool verbose = false,
}) {
  final msg = error.toString();
  final buf = StringBuffer();
  buf.write('${theme.error}Error: $msg${theme.reset}');
  if (verbose && stackTrace != null) {
    buf.write('\n${theme.muted}$stackTrace${theme.reset}');
  }
  return buf.toString();
}