0

Azure(本番環境)でWCFトレースを設定して、すべてのWCFエラーをログに記録するにはどうすればよいですか?

4

2 に答える 2

1

この目的でWindowsAzureDiagnosticsを使用することはできませんか?適切に構成すると、コードで指定したWindowsAzureストレージアカウントでトレースログを利用できるようになります。Windows Azure Diagnosticsの詳細については、https ://www.windowsazure.com/en-us/develop/net/common-tasks/diagnostics/を参照してください。

于 2012-07-23T08:01:25.590 に答える
0

Guaravが言ったように、Azure診断を使用して、すべてのエラーをストレージアカウントに記録することができます(MSDN Magazine:Windows Azureでログとトレースを制御する)をよく読んでください。

今、私はWCFで作業するときの「フラット」ロギングが個人的に好きではありません。活動をたどることができることはとても重要だと思います。そのため、WCFを使用するすべてのAzureプロジェクトでは、通常の診断を使用しません。

私はChristianWeyerによって文書化されたトリックを使用して、従来の* .svclogファイルにログインし、それらのファイルをストレージアカウントに送信します。次に、CloudBerry Storage Explorerを使用して、アクティビティを含むログを表示します。これは、ストレージアカウントに出荷されるローカルリソースに書き込むカスタムXmlWriterTraceListenerを作成することで可能になります。

于 2012-07-23T08:12:28.363 に答える