gpt4 book ai didi

azure - log.Info 和 log.Verbose - 在 Azure 门户中哪里可以看到输出?

转载 作者:行者123 更新时间:2023-12-03 05:56:58 24 4
gpt4 key购买 nike

以下是从我的 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 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}!"
});
}

执行后,我可以看到函数成功执行,没有任何错误,但我无法看到“log.Verbose”打印了什么。我也尝试过 log.Info 但我没有看到任何输出。

知道从哪里可以检查 log.Info 和 log.Verbose 的输出吗?

最佳答案

如果在您的场景中,您实际上并未使用我们的函数门户进行调用,则要查看日志,您可以转到函数的“监控”页面。从调用日志中,您可以选择单个函数并在调用详细信息部分查看其输出。

从我们的函数门户运行函数时,您将在日志流窗口中看到日志。请注意,为 Function 应用配置的默认 TraceLevel 是 Info。因此您不会看到详细日志。您可以通过设置 tracing.consoleLevel 属性在 host.json 文件中配置 TraceLevel。请参阅here了解更多信息。

关于azure - log.Info 和 log.Verbose - 在 Azure 门户中哪里可以看到输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39783985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com