【发布时间】:2021-02-28 07:28:43
【问题描述】:
目前,我有一个项目正在使用带有 .net core 3.1 的 Azure Function,我想知道如何跟踪每个调用的方法 例如:
[FunctionName("Count")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function, "get", Route = "Count")] HttpRequest req,
ILogger log)
{
int cnt = selectCount("Select * from A");
}
public static int selectCount(string str)
{
return 2;
}
它会在没有Log.Information("Function:Count Start"); 和Log.Information("selectCount Start"); 的情况下记录到 Azure Log Analytics 工作区
日志消息示例如下
【问题讨论】:
-
我不完全理解你想要达到的目标。您传递给
selectCount的sql 语句永远不会执行,这是为什么呢?
标签: c# azure-functions .net-core-3.1 azure-http-trigger