Azure函数应用程序未登录到控制台或AppInsights

Azure函数应用程序未登录到控制台或AppInsights,azure,logging,azure-functions,azure-application-insights,Azure,Logging,Azure Functions,Azure Application Insights,我有一个AzureFunctionVersionV3的Azure函数,有一段时间我在Application Insights或Rider控制台中没有看到任何未登录FunctionTrigger本身的日志 [函数名(“测试”)] 公共IActionResult测试([HttpTrigger(AuthorizationLevel.Function,“delete”,Route=BasePath+“/{roomId}”)]HttpRequest请求, ILogger日志) { 日志。登录信息(“显示

我有一个AzureFunctionVersionV3的Azure函数,有一段时间我在Application Insights或Rider控制台中没有看到任何未登录FunctionTrigger本身的日志


[函数名(“测试”)]
公共IActionResult测试([HttpTrigger(AuthorizationLevel.Function,“delete”,Route=BasePath+“/{roomId}”)]HttpRequest请求,
ILogger日志)
{
日志。登录信息(“显示日志”);
myservice.DoIt();
}
名称空间MyApp.Test.Service{
公共MyService(iLogger工厂和Logger工厂)
{       
_log=loggerFactory.CreateLogger(GetType().Namespace);
}
公共无效DoIt(){
_日志。登录信息(“未显示日志”);
}
}
My host.json看起来像:

“日志记录”:{
“应用程序说明”:{
“采样排除类型”:“请求”,
“采样设置”:{
“isEnabled”:错误
}
},
“日志级别”:{
“MyApp.*”:“信息”
}
}

请尝试通过以下方式之一更改
日志级别

  • “日志级别”:{“MyApp”:“信息”}

  • “日志级别”:{“默认”:“信息”}


  • 我知道的一件事是不支持通配符。所以
    MyApp.*
    不起作用。请尝试“MyApp”,它会将日志级别应用于所有子类别