Azure函数应用程序未登录到控制台或AppInsights
我有一个AzureFunctionVersionV3的Azure函数,有一段时间我在Application Insights或Rider控制台中没有看到任何未登录FunctionTrigger本身的日志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日志) { 日志。登录信息(“显示
[函数名(“测试”)]
公共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”,它会将日志级别应用于所有子类别