139 references to ActivityTrackingOptions
Microsoft.AspNetCore (6)
WebApplicationBuilder.cs (3)
322ActivityTrackingOptions.SpanId | 323ActivityTrackingOptions.TraceId | 324ActivityTrackingOptions.ParentId;
WebHost.cs (3)
200options.ActivityTrackingOptions = ActivityTrackingOptions.SpanId 201| ActivityTrackingOptions.TraceId 202| ActivityTrackingOptions.ParentId;
Microsoft.Extensions.Hosting (3)
HostingHostBuilderExtensions.cs (3)
322ActivityTrackingOptions.SpanId | 323ActivityTrackingOptions.TraceId | 324ActivityTrackingOptions.ParentId;
Microsoft.Extensions.Logging (21)
LoggerFactory.cs (8)
88const ActivityTrackingOptions ActivityTrackingOptionsMask = ~(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceId | ActivityTrackingOptions.ParentId | 89ActivityTrackingOptions.TraceFlags | ActivityTrackingOptions.TraceState | ActivityTrackingOptions.Tags 90| ActivityTrackingOptions.Baggage);
LoggerFactoryOptions.cs (1)
22public ActivityTrackingOptions ActivityTrackingOptions { get; set; }
LoggerFactoryScopeProvider.cs (12)
19private readonly ActivityTrackingOptions _activityTrackingOption; 21public LoggerFactoryScopeProvider(ActivityTrackingOptions activityTrackingOption) => _activityTrackingOption = activityTrackingOption; 35if (_activityTrackingOption != ActivityTrackingOptions.None) 52if ((_activityTrackingOption & ActivityTrackingOptions.Tags) != 0 60if ((_activityTrackingOption & ActivityTrackingOptions.Baggage) != 0) 137public ActivityLogScope(Activity activity, ActivityTrackingOptions activityTrackingOption) 140Debug.Assert(activityTrackingOption != ActivityTrackingOptions.None); 143if ((activityTrackingOption & ActivityTrackingOptions.SpanId) != 0) 148if ((activityTrackingOption & ActivityTrackingOptions.TraceId) != 0) 153if ((activityTrackingOption & ActivityTrackingOptions.ParentId) != 0) 158if ((activityTrackingOption & ActivityTrackingOptions.TraceState) != 0) 163if ((activityTrackingOption & ActivityTrackingOptions.TraceFlags) != 0)
Microsoft.Extensions.Telemetry (19)
Logging\ExtendedLoggerFactory.cs (8)
67const ActivityTrackingOptions ActivityTrackingOptionsMask = ~(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceId | ActivityTrackingOptions.ParentId | 68ActivityTrackingOptions.TraceFlags | ActivityTrackingOptions.TraceState | ActivityTrackingOptions.Tags 69| ActivityTrackingOptions.Baggage);
Logging\Import\LoggerFactoryScopeProvider.cs (11)
38private readonly ActivityTrackingOptions _activityTrackingOption; 40public LoggerFactoryScopeProvider(ActivityTrackingOptions activityTrackingOption) => _activityTrackingOption = activityTrackingOption; 54if (_activityTrackingOption != ActivityTrackingOptions.None) 71if ((_activityTrackingOption & ActivityTrackingOptions.Tags) != 0 79if ((_activityTrackingOption & ActivityTrackingOptions.Baggage) != 0) 156public ActivityLogScope(Activity activity, ActivityTrackingOptions activityTrackingOption) 159if ((activityTrackingOption & ActivityTrackingOptions.SpanId) != 0) 164if ((activityTrackingOption & ActivityTrackingOptions.TraceId) != 0) 169if ((activityTrackingOption & ActivityTrackingOptions.ParentId) != 0) 174if ((activityTrackingOption & ActivityTrackingOptions.TraceState) != 0) 179if ((activityTrackingOption & ActivityTrackingOptions.TraceFlags) != 0)
Microsoft.Extensions.Telemetry.Tests (90)
Logging\ExtendedLoggerFactoryTests.cs (90)
127private static string GetActivityLogString(ActivityTrackingOptions options) 136if ((options & ActivityTrackingOptions.SpanId) != 0) 141if ((options & ActivityTrackingOptions.TraceId) != 0) 146if ((options & ActivityTrackingOptions.ParentId) != 0) 151if ((options & ActivityTrackingOptions.TraceState) != 0) 156if ((options & ActivityTrackingOptions.TraceFlags) != 0) 165[InlineData(ActivityTrackingOptions.SpanId)] 166[InlineData(ActivityTrackingOptions.TraceId)] 167[InlineData(ActivityTrackingOptions.ParentId)] 168[InlineData(ActivityTrackingOptions.TraceState)] 169[InlineData(ActivityTrackingOptions.TraceFlags)] 170[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceId)] 171[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.ParentId)] 172[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceState)] 173[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceFlags)] 174[InlineData(ActivityTrackingOptions.TraceId | ActivityTrackingOptions.ParentId)] 175[InlineData(ActivityTrackingOptions.TraceId | ActivityTrackingOptions.TraceState)] 176[InlineData(ActivityTrackingOptions.TraceId | ActivityTrackingOptions.TraceFlags)] 177[InlineData(ActivityTrackingOptions.ParentId | ActivityTrackingOptions.TraceState)] 178[InlineData(ActivityTrackingOptions.ParentId | ActivityTrackingOptions.TraceFlags)] 179[InlineData(ActivityTrackingOptions.TraceState | ActivityTrackingOptions.TraceFlags)] 180[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceId | ActivityTrackingOptions.ParentId)] 181[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceId | ActivityTrackingOptions.TraceState)] 182[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceId | ActivityTrackingOptions.TraceFlags)] 183[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.ParentId | ActivityTrackingOptions.TraceState)] 184[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.ParentId | ActivityTrackingOptions.TraceFlags)] 185[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceState | ActivityTrackingOptions.TraceFlags)] 186[InlineData(ActivityTrackingOptions.TraceId | ActivityTrackingOptions.ParentId | ActivityTrackingOptions.TraceState)] 187[InlineData(ActivityTrackingOptions.TraceId | ActivityTrackingOptions.ParentId | ActivityTrackingOptions.TraceFlags)] 188[InlineData(ActivityTrackingOptions.TraceId | ActivityTrackingOptions.TraceState | ActivityTrackingOptions.TraceFlags)] 189[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceId | ActivityTrackingOptions.ParentId | ActivityTrackingOptions.TraceState)] 190[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceId | ActivityTrackingOptions.ParentId | ActivityTrackingOptions.TraceFlags)] 191[InlineData(ActivityTrackingOptions.TraceId | ActivityTrackingOptions.ParentId | ActivityTrackingOptions.TraceState | ActivityTrackingOptions.TraceFlags)] 192[InlineData(ActivityTrackingOptions.SpanId | ActivityTrackingOptions.TraceId | ActivityTrackingOptions.ParentId | ActivityTrackingOptions.TraceState | ActivityTrackingOptions.TraceFlags)] 193public static void TestActivityIds(ActivityTrackingOptions options) 239Utils.CreateLoggerFactory(builder => { builder.Configure(o => o.ActivityTrackingOptions = (ActivityTrackingOptions)0xFF00); })); 250.Configure(o => o.ActivityTrackingOptions = ActivityTrackingOptions.Baggage) 283.Configure(o => o.ActivityTrackingOptions = ActivityTrackingOptions.TraceId | ActivityTrackingOptions.Tags) 312.Configure(o => o.ActivityTrackingOptions = ActivityTrackingOptions.TraceId | ActivityTrackingOptions.Baggage | ActivityTrackingOptions.Tags) 323string traceIdActivityLogString = GetActivityLogString(ActivityTrackingOptions.TraceId); 340.Configure(o => o.ActivityTrackingOptions = ActivityTrackingOptions.Baggage | ActivityTrackingOptions.Tags) 414.Configure(o => o.ActivityTrackingOptions = ActivityTrackingOptions.TraceId | ActivityTrackingOptions.Baggage | ActivityTrackingOptions.Tags) 423string traceIdActivityLogString = GetActivityLogString(ActivityTrackingOptions.TraceId);