Я пишу пользовательский ILoggerProvider
, который пересылает сообщения журнала по HTTP с использованием экземпляра HttpClient
, полученного с помощью настроенного IHttpClientFactory
:
public void ConfigureServices(IServiceCollection services)
{
services.AddHttpClient();
}
Когда мой ILoggerProvider
пересылает партию журналов, его HttpClient
генерирует дополнительные сообщения журнала, которые затем перенаправляются ..., что приводит к переполнению стека.
Как я могу подавить только сообщения, которые генерируются в ограниченной области метода, который выполняет пересылку, чтобы я мог отфильтровывать журналы из HttpClient
или что-либо еще, что может регистрироваться во время что сфера?