in src/Microsoft.Extensions.Configuration.AzureAppConfiguration/FeatureManagement/FeatureFlagTracing.cs [83:128]
public string CreateFiltersString()
{
if (!UsesAnyFeatureFilter())
{
return string.Empty;
}
var sb = new StringBuilder();
if (UsesCustomFilter)
{
sb.Append(RequestTracingConstants.CustomFilter);
}
if (UsesPercentageFilter)
{
if (sb.Length > 0)
{
sb.Append(RequestTracingConstants.Delimiter);
}
sb.Append(RequestTracingConstants.PercentageFilter);
}
if (UsesTimeWindowFilter)
{
if (sb.Length > 0)
{
sb.Append(RequestTracingConstants.Delimiter);
}
sb.Append(RequestTracingConstants.TimeWindowFilter);
}
if (UsesTargetingFilter)
{
if (sb.Length > 0)
{
sb.Append(RequestTracingConstants.Delimiter);
}
sb.Append(RequestTracingConstants.TargetingFilter);
}
return sb.ToString();
}