如何使用BlobStorage进行Azure Web App诊断日志(使用SDK)

时间:2016-10-21 00:42:02

标签: azure azure-web-sites azure-storage-blobs diagnostics azure-diagnostics

我正在使用 Microsoft.Azure.Management.Websites SDK部署Azure Web App。

我可以使用WebSiteManagementClient.Sites创建Web应用程序。 CreateOrUpdateSite ()。但是,我似乎无法配置的一个元素是诊断日志记录。

在新的Azure门户中,我可以打开“诊断日志”并定义“应用程序日志记录”和“Web服务器日志记录”以使用Blob存储。

我无法在SDK库中看到任何用于配置此选项的选项 - 任何人都有任何想法?如果需要,我愿意使用ARM模板。

提前致谢

2 个答案:

答案 0 :(得分:0)

解决方法:方法WebSiteManagementClient.Sites。 UpdateSiteLogsConfig()是定义诊断的地方

答案 1 :(得分:0)

或者,您也可以配置诊断日志,以便使用blob存储来记录Web应用程序,并使用下面的ARM模板部分。

d3.select("g.nv-legendWrap").selectAll("g.nv-series")
            .on("click.namespace", function (d) {
                console.log("One needs to be handled " + d.label);

            })