9

Azureプロジェクトを実行すると、20秒ごとに次のメッセージが出力に表示されます。

Microsoft.WindowsAzure.ServiceRuntime詳細:500:役割インスタンスのステータスチェックを開始しますMicrosoft.WindowsAzure.ServiceRuntime詳細:502:役割インスタンスのステータスチェックに成功しました:準備完了

これらの出力メッセージを無効にする方法はありますか?ログレベルを高く変更したいですか?例外やバインディングエラーなどの重要なメッセージに対して、出力をよりクリーンに保つことを好みます。

4

2 に答える 2

22

これはしばらくの間私を悩ませてきました。しかし、私は最終的に解決策を見つけました。

RoleEnviorment のトレース レベルを All (詳細を含む) から変更したい。たとえば情報に。

Role OnStart の先頭に次のコードを追加して、情報トレースに切り替えます。

Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.TraceSource.Switch.Level
 = SourceLevels.Information;

ロール チェック メッセージが表示されなくなったことがわかります。

于 2013-10-23T02:12:02.257 に答える
-2

メッセージは紺碧のエージェント/エミュレーターによって生成されると思います。あなたのプロセスの外からのメッセージなので、そのメッセージを(簡単に)止めることはできないと思います。どこかにハックして削除するようなものがあると思いますが、そこに行きたいかどうかはわかりません。

于 2011-12-22T13:26:56.300 に答える