Browse Source

Fix timer period calculation and rename enrichment method

issue-#6768
Emre KARA 1 year ago
parent
commit
3de544de45
  1. 4
      framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Providers/TelemetryActivityEventBuilder.cs

4
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Providers/TelemetryActivityEventBuilder.cs

@ -17,7 +17,7 @@ public class TelemetryActivityEventBuilder : ITelemetryActivityEventBuilder, ISc
public virtual async Task<ActivityEvent?> BuildAsync(ActivityContext context)
{
var enricherNodes = BuildTree(_activityDataEnrichers);
var enricherNodes = BuildEnricherHierarch(_activityDataEnrichers);
await ExecuteEnrichersAsync(enricherNodes, context);
if (context.IsTerminated)
@ -69,7 +69,7 @@ public class TelemetryActivityEventBuilder : ITelemetryActivityEventBuilder, ISc
await ExecuteEnricherChainAsync(nodes);
}
private static List<EnricherNode> BuildTree(IEnumerable<ITelemetryActivityEventEnricher> enrichers)
private static List<EnricherNode> BuildEnricherHierarch(IEnumerable<ITelemetryActivityEventEnricher> enrichers)
{
var enricherList = enrichers.ToList();
var nodeMap = enricherList.ToDictionary(e => e.GetType(), e => new EnricherNode(e));

Loading…
Cancel
Save