9

IIS7ログをフラッシュするコマンドがあるのと同じように:

netsh http flush logbuffer

WCFトレースログをオンデマンドでフラッシュする同様のコマンドがあるのではないかと思います。

4

2 に答える 2

29

ファイルにを設定するautoflush="true"と、.config各トレースの後にトレースソースがディスクにフラッシュされます。

以下は、以下の構成ファイルのサンプルですautoflush="true"

<configuration>
 <system.diagnostics>
  <sources>
   <source name="System.ServiceModel" switchValue="Warning, ActivityTracing"
                 propagateActivity="true">
     <listeners>
      <add name="xml" type="System.Diagnostics.XmlWriterTraceListener"
                      initializeData="e2eTraceTest.xml" />
    </listeners>
   </source>
  </sources>

  <trace autoflush="true" />

 </system.diagnostics>
</configuration>

さらに、万が一WCFトレースをデータベースに保存する場合は、次の投稿を確認してください。

これにより、WCFトレースをフラッシュせずにリアルタイムで表示できます。

于 2009-12-17T20:50:39.377 に答える
2

1つの方法は、IISリセットを実行することですが、これは、developmnetボックスでデバッグする場合の実際のオプションにすぎません。

于 2009-12-08T21:45:50.090 に答える