Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Azure函数中查看TraceWriter.Info()日志,而不查看应用程序细节_C#_.net_Azure_Azure Functions - Fatal编程技术网

C# 在Azure函数中查看TraceWriter.Info()日志,而不查看应用程序细节

C# 在Azure函数中查看TraceWriter.Info()日志,而不查看应用程序细节,c#,.net,azure,azure-functions,C#,.net,Azure,Azure Functions,My Azure Function应用程序使用TraceWriter.Info()方法写入日志。使用非常简单,过去查看非常简单: public static void Run([TimerTrigger("0 0 22 * * *", RunOnStartup = false)]TimerInfo myTimer, TraceWriter log) { log.Info("My log!"); } 但是,现在,当我转到门户并单击“监视器”选项卡(该选项卡用于在类似控制台的窗口中显示输出)

My Azure Function应用程序使用TraceWriter.Info()方法写入日志。使用非常简单,过去查看非常简单:

public static void Run([TimerTrigger("0 0 22 * * *", RunOnStartup = false)]TimerInfo myTimer, TraceWriter log)
{
   log.Info("My log!");
}
但是,现在,当我转到门户并单击“监视器”选项卡(该选项卡用于在类似控制台的窗口中显示输出)时,它要求我设置Application Insights,同时给出一个错误:

我无法单击“配置”按钮进行设置。据我所知,我的应用程序没有指定任何有关应用程序洞察的内容,但错误似乎表明它确实如此

我的问题是:

  • 有可能把旧的控制台窗口拿回来吗
  • 如果做不到这一点,为什么我不能配置app insights
有可能把旧的控制台窗口拿回来吗

正如Thomas所说,我在函数的应用程序设置中添加了
APPINSIGHTS\u INSTRUMENTATIONKEY
,可以重现您的问题。因此,删除
APPINSIGHTS\u INSTRUMENTATIONKEY
后,您将返回旧的控制台窗口。

如果做不到这一点,为什么我不能配置app insights


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

您是否可以检查此键
APPINSIGHTS\u INSTRUMENTATIONKEY
是否存在于功能应用程序的应用程序设置刀片中?如果是的话,你需要删除它。是的,你对@Joey Cai的回答做出了更详细的回应。谢谢乔伊,谢谢你的回复。事实上,我知道了,因为在应用程序设置部分有一个APPINSIGHTS\u INSTRUMENTATIONKEY条目;我仍然习惯于控制门户中的设置,而不是配置文件。我不知道删除它会使控制台恢复,但实际上我已经创建了一个新的AppInsights实例,并将密钥添加到我的函数中,它正在工作。我的函数只是周期性运行,所以还没有触发;此设置是否仍然允许我查看TraceWriter.Info()日志输出?@MSOACC,如果您有一个连接到函数应用程序的App Insights实例,您肯定能够找到TraceWriter日志以及旧监视器视图中不可用的其他信息。以下是app insights为您提供的更多信息: