2
web.config(下記参照)に標準設定を追加することで、私のサービスでWCFトレースを有効にしました。 svclogファイルが生成されています。ただし、数時間後にはログの取得が停止されます(つまり、svclogファイルは更新されません)。今回はサービスが正常に機能していることにご注意ください。 svclogファイルのみが更新されません。WCFトレース(svclog)が断続的に停止しています。 AppPoolのリサイクル後に開始
私がappPoolをリサイクルすると、動作が開始され、svclogが再び更新を開始します。
私のWCFサービスに問題はありますか?はいどのようにこの
<system.diagnostics>
<sources>
<source name="System.ServiceModel" switchValue="Information,ActivityTracing"
propagateActivity="true">
<listeners>
<add name="xml" />
</listeners>
</source>
<source name="System.ServiceModel.MessageLogging">
<listeners>
<add name="xml" />
</listeners>
</source>
</sources>
<sharedListeners>
<add initializeData="C:\logs\TracingAndLogging-service.svclog" type="System.Diagnostics.XmlWriterTraceListener"
name="xml" />
</sharedListeners>
<trace autoflush="true" />
</system.diagnostics>
<system.serviceModel>
<diagnostics>
<messageLogging
logMessagesAtTransportLevel="true"
logMessagesAtServiceLevel="true"
logMalformedMessages="true"
logEntireMessage="true"
maxSizeOfMessageToLog="65535000"
maxMessagesToLog="500" />
</diagnostics>