プロダクション環境のWCFサーバーでトレースを設定しようとしているので、「問題」のみが記録されます。情報ではありません。私はMicrosoftのドキュメント、hereを見ましたが、それは私のためには機能しません。WCFトレースを設定するには、警告、エラー、および胎児のみを長くしますか?
あり推奨配備の設定や、私が試したこと
のデバッグであり、それが動作するように見えます。私はすべてのメッセージを記録している(私は思う)。
ここで、また、本番環境ため推奨設定があります:
<configuration>
<system.diagnostics>
<sources>
<source name="System.ServiceModel"
switchValue="Warning"
propagateActivity="true" >
<listeners>
<add name="xml"/>
</listeners>
</source>
<source name="myUserTraceSource"
switchValue="Warning, ActivityTracing">
<listeners>
<add name="xml"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add name="xml"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="C:\logs\Traces.svclog" />
</sharedListeners>
</system.diagnostics>
<system.serviceModel>
<diagnostics wmiProviderEnabled="true">
</diagnostics>
</system.serviceModel>
</configuration>
は、私は私の設定ファイルにそれを貼り付け..私は思うタイプミスがあります。彼らは書きました:
switchValue="Warning"
を(ログが作成されていないことで)
をだから私はそれを変更:今、私は、ログを取得していますが、..私はと同じ結果を得ているswitchValue="Warning, ActivityTracing"
デバッグバージョン。 なぜですか?
私がしようとしていた:
1)
<diagnostics>
<messageLogging
logEntireMessage="false"
logMalformedMessages="false"
logMessagesAtServiceLevel="false"
logMessagesAtTransportLevel="false"
maxMessagesToLog="5" />
</diagnostics>
2)
<sources>
<source name="System.ServiceModel"
switchValue="Off, ActivityTracing"
propagateActivity="true" >
<listeners>
<add name="xml"/>
</listeners>
</source>
<source name="myUserTraceSource"
switchValue="Off, ActivityTracing">
<listeners>
<add name="xml"/>
</listeners>
</source>
</sources>
</sources>
3)
が<system.diagnostics>
<sources>
<source name="System.ServiceModel"
switchValue="Off, ActivityTracing"
propagateActivity="true" >
<listeners>
<add name="TraceLog"/>
</listeners>
</source>
<source name="System.ServiceModel.MessageLogging"
switchValue="Off, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="xml"/>
</listeners>
</source>
<source name="myUserTraceSource"
switchValue="Off, ActivityTracing">
<listeners>
<add name="TraceLog"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add name="TraceLog"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="C:\logs\Traces.svclog" />
</sharedListeners>
</system.diagnostics>
は動作しませんでした://