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(_correlationId, 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();
}