private async Task StoreCounterAsync(TimeBucket timeBucket, AggregatedCounterMetric counter) { _logger.Trace(() => $"Storing counter name={counter.Key.Name} value={counter.Value} time={counter.Key.Duration}"); string bucketKey = GetBucketKey(CacheMetricNames.Counter, counter.Key.Name, counter.Key.StartTimeUtc, timeBucket.Size); await _cache.IncrementAsync(bucketKey, counter.Value, timeBucket.Ttl).AnyContext(); _logger.Trace(() => $"Done storing counter name={counter.Key.Name}"); }
private async Task StoreCounterAsync(TimeBucket timeBucket, AggregatedCounterMetric counter) { if (_logger.IsEnabled(LogLevel.Trace)) { _logger.LogTrace("Storing counter name={Name} value={Value} time={Duration}", counter.Key.Name, counter.Value, counter.Key.Duration); } string bucketKey = GetBucketKey(CacheMetricNames.Counter, counter.Key.Name, counter.Key.StartTimeUtc, timeBucket.Size); await _cache.IncrementAsync(bucketKey, counter.Value, timeBucket.Ttl).AnyContext(); if (_logger.IsEnabled(LogLevel.Trace)) { _logger.LogTrace("Done storing counter name={Name}", counter.Key.Name); } }