setMetric method

  1. @override
Future<void> setMetric(
  1. String key,
  2. int value
)
override

Implementation

@override
Future<void> setMetric(String key, int value) async {
  if (!kCanTrace) {
    logger?.debug(this, 'Firebase Trace is not allowed to trace');
    return;
  }

  if (key.isEmpty) {
    logger?.error(this, 'Key cannot be empty when setting the metric');
    return Future.value();
  }

  logger?.debug(this, 'Setting metric:$key, value:$value, to Firebase Trace');

  kInstance?.setMetric(key, value);

  logger?.info(this, 'Metric:$key, set to Firebase Trace');
}