我的Azure Function应用程序使用TraceWriter.Info()方法来编写日志 . 使用非常简单,过去非常简单:
public static void Run([TimerTrigger("0 0 22 * * *", RunOnStartup = false)]TimerInfo myTimer, TraceWriter log)
{
log.Info("My log!");
}
但是,现在当我进入门户并单击“监视器”选项卡(用于在类似控制台的窗口中显示输出)时,它要求我设置Application Insights,同时给出错误:
我无法单击“配置”按钮进行设置 . 据我所知,我的应用程序没有指定Application Insights,但错误似乎暗示它确实如此 .
我的问题:
-
是否可以恢复旧的控制台窗口?
-
如果失败了,为什么我不能配置应用洞察?
1 回答
正如托马斯所说,我在函数的应用程序设置中添加了
APPINSIGHTS_INSTRUMENTATIONKEY
,可以重现您的问题 . 因此,在删除APPINSIGHTS_INSTRUMENTATIONKEY
之后,您将返回旧的控制台窗口 .删除该属性后,您将成功配置应用洞察 . 它将为您的功能应用生成特定的应用洞察 .