defaultAsyncTaskLogger function

void defaultAsyncTaskLogger(
  1. String type,
  2. dynamic message, [
  3. dynamic error,
  4. dynamic stackTrace,
])

Implementation

void defaultAsyncTaskLogger(String type, dynamic message,
    [dynamic error, dynamic stackTrace]) {
  if (error != null) {
    if (message != null) {
      print('[$type] $message');

      if (error != null) {
        print(error);
      }

      if (stackTrace != null) {
        print(stackTrace);
      }
    } else {
      print('[$type] $error');

      if (stackTrace != null) {
        print(stackTrace);
      }
    }
  } else {
    print('[$type] $message');
  }
}