error method

Future<void> error(
  1. String message, {
  2. dynamic error,
  3. StackTrace? stackTrace,
  4. String? baseDir,
})

Writes an error message to the daily log file.

Implementation

Future<void> error(String message, {dynamic error, StackTrace? stackTrace, String? baseDir}) async {
  final buffer = StringBuffer(message);
  if (error != null) {
    buffer.writeln();
    buffer.write('Exception: $error');
  }
  if (stackTrace != null) {
    buffer.writeln();
    buffer.write(stackTrace);
  }
  await _log(LogLevel.error, buffer.toString(), baseDir: baseDir);
}