log.Info和log.Verbose-我在哪里可以看到Azure门户中的输出?
以下是从逻辑应用程序调用的my Azure函数中提取的一些代码:log.Info和log.Verbose-我在哪里可以看到Azure门户中的输出?,azure,azure-functions,Azure,Azure Functions,以下是从逻辑应用程序调用的my Azure函数中提取的一些代码: public static async Task<object> Run(HttpRequestMessage req, TraceWriter log) { log.Verbose($"Function Run Called"); var jsonContent = await req.Content.ReadAsStringAsync(); log.Info($"jsonContent va
public static async Task<object> Run(HttpRequestMessage req, TraceWriter log)
{
log.Verbose($"Function Run Called");
var jsonContent = await req.Content.ReadAsStringAsync();
log.Info($"jsonContent var assigned {jsonContent}");
dynamic data = JsonConvert.DeserializeObject(jsonContent.ToString());
log.Verbose($"data var assigned");
log.Verbose($"JsonContent: {data.FileContent}!");
bool result = true;
return req.CreateResponse(HttpStatusCode.OK, new {
result = $"Hello {result}!"
});
}
公共静态异步任务运行(HttpRequestMessage请求,TraceWriter日志)
{
Verbose($“调用函数运行”);
var jsonContent=await req.Content.ReadAsStringAsync();
log.Info($“jsonContent变量赋值{jsonContent}”);
动态数据=JsonConvert.DeserializeObject(jsonContent.ToString());
详细($“分配的数据变量”);
Verbose($“JsonContent:{data.FileContent}!”);
布尔结果=真;
返回请求CreateResponse(HttpStatusCode.OK,新{
结果=$“你好{result}!”
});
}
一旦执行,我可以看到函数成功执行而没有任何错误,但我无法看到“log.Verbose”打印的内容。我也尝试过log.Info,但没有看到任何输出
您知道我可以从哪里检查log.Info和log.Verbose的输出吗?如果在您的场景中,您实际上没有使用我们的函数门户进行调用,那么要查看日志,您可以转到函数的“监视”页面。从调用日志中,您可以选择单个函数,并在调用详细信息部分下查看它们的输出
从我们的函数门户运行函数时,您将在日志流窗口中看到日志。请注意,为功能应用程序配置的默认TraceLevel为Info。因此,您不会看到详细的日志。通过设置
tracing.consoleLevel
属性,可以在host.json
文件中配置TraceLevel。有关更多信息,请参阅。如果在您的场景中,您实际上没有使用我们的函数门户进行调用,那么要查看日志,您可以转到函数的“监视”页面。从调用日志中,您可以选择单个函数,并在调用详细信息部分下查看它们的输出
从我们的函数门户运行函数时,您将在日志流窗口中看到日志。请注意,为功能应用程序配置的默认TraceLevel为Info。因此,您不会看到详细的日志。通过设置
tracing.consoleLevel
属性,可以在host.json
文件中配置TraceLevel。有关更多信息,请参阅。您应该能够在门户日志流窗口中查看日志。您应该能够在门户日志流窗口中查看日志。