2017-09-01 16 views
0

System.Diagnostics.Trace.*のトレースメッセージを送信するサービスがあり、webapi経由でホストされている場合は、単にMicrosoft.ApplicationInsights.TraceListenerパッケージが含まれており、トレースはアプリの洞察に集められます。しかし、セットアップの一部を聞くために、トレースリスナーに伝えるためにweb.configファイルを必要とし、フラッシュのように:私はウェブ経由でセットアップこのアップできるようthis answerからアプリケーションの洞察力紺色の機能を持つトレースリスナー

<system.diagnostics> 
    <sources> 
    <source name="TraceLogging" switchName="Verbose"> 
     <listeners> 
     <add name="appinsights" type="Microsoft.ApplicationInsights.TraceListener.ApplicationInsightsTraceListener, Microsoft.ApplicationInsights.TraceListener"/> 
     </listeners> 
    </source> 
    </sources> 

それはいないようです。 confg。

トレースリスナーがアプリのインサイトにトレースを送信できるようにする方法はありますか?

答えて

0

このようなシナリオを可能にする構成およびログプロバイダーの拡張性を公開する予定ですが、現在サポートされていません。

+0

トレースリスナーがweb.configの外部でトレースを取得できるようにする別の方法はありますか? – MPavlak

+0

はい、追加のリスナーをTrace.Listenersコレクションに追加するだけで追加のリスナーを登録できます。ソースを使って作業するのは少し面倒ですが、実行可能です。 –

+0

関数アプリケーションでこれを行う場所は?それが始まったときに私が一度だけ動かすことができるスタートアップやそれに近い場所はありますか?それともレイジーなどをやるのですか? – MPavlak

関連する問題