handle method

void handle(
  1. Object exception, [
  2. StackTrace? stackTrace,
  3. dynamic msg
])

Handle common exceptions in your code Object exception - exception String? msg - message describes what happened StackTrace? stackTrace - stackTrace

try {
  // your code...
} catch (e, st) {
  talker.handle(e, 'Exception in ...', st);
}

Implementation

void handle(
  Object exception, [
  StackTrace? stackTrace,
  dynamic msg,
]) {
  final data = _errorHandler.handle(exception, stackTrace, msg?.toString());
  if (data is TalkerError) {
    _observer.onError(data);
    _handleErrorData(data);
    return;
  }
  if (data is TalkerException) {
    _observer.onException(data);
    _handleErrorData(data);
    return;
  }
  if (data is TalkerLog) {
    _handleLogData(data);
  }
}