5

web.config を変更せずに、特定のエンドポイントの WCF トレース/ログを有効/無効にする方法はありますか?

4

1 に答える 1

2

最初に、.config ファイルで定義されている名前でトレース オブジェクトにアクセスする必要があります。例えば:

TraceSource ts = new TraceSource("System.ServiceModel");

次に、フィルター レベルを all、none、またはその中間に設定できます。

ts.Switch.Level = SourceLevels.Off;   // nothing
ts.Switch.Level = SourceLevels.All;   // everything
ts.Switch.Level = SourceLevels.Warning;   //warning or higher

ところで-TraceSourceクラスは名前空間にあるため、適切なステートメントをSystem.Diagnostics忘れないでください。using

于 2013-08-15T17:44:49.187 に答える