首页 文章

在没有Application Insights的Azure功能中查看TraceWriter.Info()日志

提问于
浏览
0

我的Azure Function应用程序使用TraceWriter.Info()方法来编写日志 . 使用非常简单,过去非常简单:

public static void Run([TimerTrigger("0 0 22 * * *", RunOnStartup = false)]TimerInfo myTimer, TraceWriter log)
{
   log.Info("My log!");
}

但是,现在当我进入门户并单击“监视器”选项卡(用于在类似控制台的窗口中显示输出)时,它要求我设置Application Insights,同时给出错误:

enter image description here

我无法单击“配置”按钮进行设置 . 据我所知,我的应用程序没有指定Application Insights,但错误似乎暗示它确实如此 .

我的问题:

  • 是否可以恢复旧的控制台窗口?

  • 如果失败了,为什么我不能配置应用洞察?

1 回答

  • 1

    是否可以恢复旧的控制台窗口?

    正如托马斯所说,我在函数的应用程序设置中添加了 APPINSIGHTS_INSTRUMENTATIONKEY ,可以重现您的问题 . 因此,在删除 APPINSIGHTS_INSTRUMENTATIONKEY 之后,您将返回旧的控制台窗口 .
    enter image description here

    如果不这样做,为什么我不能配置应用洞察?

    删除该属性后,您将成功配置应用洞察 . 它将为您的功能应用生成特定的应用洞察 .

相关问题