Код: Выделить всё
_logger.LogInformation(...);
Однако при запросе журналов в >Application Insights (следы), они не отображаются. тогда как доступна всякая другая информация, например
Код: Выделить всё
Executed 'Functions.' (Succeeded, Id=a23d6397-3a9f-4663-8f26-1b2693a362d5, Duration=14523ms)
Код: Выделить всё
"version": "2.0",
"logging": {
"logLevel": {
"Default": "Information",
...
tech
В App Insights
< th>В потоке журнала в реальном времени
ILogger
НЕТ
ДА
TelemetryClient
ДА
НЕТ
< /table>
Это происходит с .NET 8. У меня не было этой проблемы при использовании более ранних версий ядра .NET; элементы, зарегистрированные через ILogger, как и ожидалось, отображались в таблице трассировок Application Insights.
Есть мысли?
Дополнительная информация...Информация ILogger
Здесь сказано, что конфигурация должна выглядеть примерно так:
Код: Выделить всё
{
"Logging": {
"LogLevel": {
"Default": "Information"
},
"ApplicationInsights": {
"LogLevel": {
"Default": "Information"
}
}
}
}
И даже когда я меняю свою конфигурацию на эту, я не могу получить ничего, кроме предупреждений, в Аналитика приложений.
Подробнее здесь: https://stackoverflow.com/questions/775 ... with-net-8