Код: Выделить всё
_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
В потоке журнала в реальном времени
ILogger
НЕТ
ДА
TelemetryClient
ДА
НЕТ
Это происходит с .NET 8. У меня не было этой проблемы при использовании более ранних версий ядра .NET; элементы, зарегистрированные через ILogger, отображались, как и ожидалось, в таблице трассировок Application Insights.
Есть мысли?
Дополнительная информация...
Информация ILogger
Здесь говорится, что конфигурация должна выглядеть примерно так:
Код: Выделить всё
{
"Logging": {
"LogLevel": {
"Default": "Information"
},
"ApplicationInsights": {
"LogLevel": {
"Default": "Information"
}
}
}
}
И даже когда я меняю свою конфигурацию на эту, я не могу получить ничего, кроме предупреждений, в Application Insights.
Подробнее здесь: https://stackoverflow.com/questions/775 ... with-net-8
Мобильная версия