在现有Web应用程序上配置azure诊断

时间:2015-09-11 11:55:10

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

我有一个现有的应用程序,它在Log4net上启用了日志,它在VS 2012上运行。 日志是在数据库表上发送的,我喜欢把它移动到使用azure表。 我在web.config中添加了以下行,并下载了Azure SDK。

<system.diagnostics> <trace> <listeners> <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics"> <filter type="" /> </add> </listeners> </trace> </system.diagnostics> 使用azure表开始记录还需要做什么? 首先,有一种方法可以在本地运行网站,并配置要在存储模拟器上的azure表上登录的内容。

1 个答案:

答案 0 :(得分:1)

您无需添加到网络应用的web.config中。要启用到Azure存储表的日志记录,请转到位于https://manage.windowsazure.com的Azure管理门户中的Web应用程序的配置页面。 (预览门户目前不支持此功能)。

在应用程序诊断部分中,将应用程序日志记录(表存储)设置为开启,指定日志记录级别,然后单击管理表存储按钮以指定存储要写入日志的帐户和表名称。然后点击页面底部的保存按钮即可完成。

enter image description here