Как включить ведение журнала для HttpClient в консольном приложении .NET Core? - PullRequest
0 голосов
/ 16 мая 2019

.NET Core 2.2

У меня есть базовый CLI, созданный с помощью dotnet new console. Он использует HttpClient для отправки веб-запросов. Как я могу увидеть трассировку или регистрацию информации об этих запросах?

Данные как это: https://www.stevejgordon.co.uk/httpclientfactory-asp-net-core-logging

В .NET Framework вы можете включить трассировку системы: https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-configure-network-tracing

1 Ответ

1 голос
/ 16 мая 2019

В вашем файле appsettings.json будет объект, который выглядит примерно так:

  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  }

Увеличьте уровень журнала до информации и снова запустите ваше приложение. Как только вы это сделаете, посмотрите на эту страницу в документации ASP.NET Core , чтобы узнать, как включить ведение журнала в файл или на терминал.

...