public void CachingBeforeSetCache([Object] DiagnosticDataWrapper <BeforeSetRequestEventData> eventData) { var context = _tracingContext.CreateLocalSegmentContext("Cache: " + eventData.EventData.Operation); context.Span.SpanLayer = SpanLayer.CACHE; context.Span.Component = Caching; context.Span.AddTag("Name", eventData.EventData.Name); context.Span.AddTag("CacheType", eventData.EventData.CacheType); context.Span.AddTag(Tags.PATH, string.Join(",", eventData.EventData.Dict.Keys)); context.Span.AddLog(LogEvent.Event("Set Cache Start")); context.Span.AddLog(LogEvent.Message("Adnc.Caching Set cache start...")); }
public void CachingAfterGetCache([Object] DiagnosticDataWrapper eventData) { var context = _localSegmentContextAccessor.Context; if (context == null) { return; } context.Span.AddLog(LogEvent.Event("Get Cache End")); context.Span.AddLog(LogEvent.Message($"Adnc.Caching get cache succeeded!{Environment.NewLine}" + $"--> Message Id: { eventData.OperationId }")); _tracingContext.Release(context); }