【发布时间】:2020-11-07 16:46:13
【问题描述】:
我正在尝试创建一个使用 BlobTrigger 触发的 Azure 函数。当我将新文件添加到目标容器时,该函数运行,我可以通过查看 Invocations 来查看触发时间和 Azure 门户上的 Monitor 中的“成功”状态。但是,除了“已连接!”之外,日志中什么也没有出现。欢迎文字。
这是我尝试过的样板 run.csx 有没有一点修改:
public static void Run(Stream myBlob, string name, ILogger log)
{
/// log.LogInformation($"C# Blob trigger function Processed blob\n Name:{name} \n Size: {myBlob.Length} Bytes");
log.LogInformation($"C# Blob trigger function Processed blob");
}
和 function.json(我已经添加了一个具有相同路径的输入绑定):
{
"bindings": [
{
"name": "myBlob",
"path": "rsqd-ukraine-xl/{name}",
"connection": "AzureWebJobsStorage",
"direction": "in",
"type": "blobTrigger"
},
{
"name": "inputBlob",
"direction": "in",
"type": "blob",
"path": "rsqd-ukraine-xl/{name}",
"connection": "AzureWebJobsStorage"
}
],
"disabled": false
}
我在应用服务计划 B1 上运行它。
我应该怎么做才能看到日志?
【问题讨论】:
标签: azure-functions azure-blob-storage azure-blob-trigger