У меня есть .net core web api project.Я просто пытаюсь, чтобы мои операторы трассировки, как показано ниже, появлялись в приложениях:
Trace.TraceInformation("Hello World!");
Я вижу журнал в моем окне вывода при отладке, но после развертывания я не вижу ни одного измои операторы трассировки в журналах .... Почему?
У меня есть пакеты Microsoft.ApplicationInsights.AspNetCore
и Microsoft.ApplicationInsights.TraceListener
.
Я знаю, что понимание приложения настроено, потому что запросы появляются, и я получаю одно сообщение трассировки из показателей производительности, которые не собираются (см. сообщение трассировки ниже):
AI: Error collecting 3 of the configured performance counters. Please check the configuration.
Counter \ASP.NET Applications(??APP_W3SVC_PROC??)\Requests/Sec: Failed to perform the first read for performance counter. Please make sure it exists. Category: ASP.NET Applications, counter: Requests/Sec, instance MyAPI.exe
Counter \ASP.NET Applications(??APP_W3SVC_PROC??)\Request Execution Time: Failed to perform the first read for performance counter. Please make sure it exists. Category: ASP.NET Applications, counter: Request Execution Time, instance MyAPI.exe
Counter \ASP.NET Applications(??APP_W3SVC_PROC??)\Requests In Application Queue: Failed to perform the first read for performance counter. Please make sure it exists. Category: ASP.NET Applications, counter: Requests In Application Queue, instance