endFailure method

void endFailure(
  1. [Exception? err]
)

Implementation

void endFailure([Exception? err]) {
  if (_counterTiming != null) {
    _counterTiming!.endTiming();
  }

  if (err != null) {
    if (_logger != null) {
      _logger!.error(_context, err, 'Failed to call %s method', [_name]);
    }
    if (_counters != null) {
      _counters!.incrementOne('$_name.${_verb}_errors');
    }
    if (_traceTiming != null) {
      _traceTiming!.endFailure(err);
    }
  } else {
    if (_traceTiming != null) {
      _traceTiming!.endTrace();
    }
  }

  _clear();
}