|
|
|
@ -18,23 +18,25 @@ namespace Squidex.Config |
|
|
|
{ |
|
|
|
builder.AddFilter((category, level) => |
|
|
|
{ |
|
|
|
if (category.StartsWith("Orleans.Runtime.NoOpHostEnvironmentStatistics", StringComparison.OrdinalIgnoreCase)) |
|
|
|
if (category.StartsWith("Orleans.", StringComparison.OrdinalIgnoreCase)) |
|
|
|
{ |
|
|
|
return level >= LogLevel.Error; |
|
|
|
} |
|
|
|
var subCategory = category.AsSpan().Slice(8); |
|
|
|
|
|
|
|
if (category.StartsWith("Orleans.Runtime.SafeTimer", StringComparison.OrdinalIgnoreCase)) |
|
|
|
{ |
|
|
|
return level >= LogLevel.Error; |
|
|
|
} |
|
|
|
if (subCategory.StartsWith("Runtime.")) |
|
|
|
{ |
|
|
|
var subCategory2 = subCategory.Slice(8); |
|
|
|
|
|
|
|
if (category.StartsWith("Orleans.Runtime.Scheduler", StringComparison.OrdinalIgnoreCase)) |
|
|
|
{ |
|
|
|
return level >= LogLevel.Warning; |
|
|
|
} |
|
|
|
if (subCategory.StartsWith("NoOpHostEnvironmentStatistics", StringComparison.OrdinalIgnoreCase)) |
|
|
|
{ |
|
|
|
return level >= LogLevel.Error; |
|
|
|
} |
|
|
|
|
|
|
|
if (subCategory.StartsWith("SafeTimer", StringComparison.OrdinalIgnoreCase)) |
|
|
|
{ |
|
|
|
return level >= LogLevel.Error; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (category.StartsWith("Orleans.", StringComparison.OrdinalIgnoreCase)) |
|
|
|
{ |
|
|
|
return level >= LogLevel.Warning; |
|
|
|
} |
|
|
|
|
|
|
|
|