0

Windows サービス アプリケーションのデバッグおよびリリース ビルド構成でさまざまな設定を使用するために、Configuration Transform 拡張機能を使用しています。これが私のリリースです:

<root>
  <level value="ALL" />
  <appender-ref ref="DebugAppender"/>
  <appender-ref ref="SmtpAppender"/>
</root>

これが私のデバッグです。SMTP アペンダーを使用したくないのですが、機能しません (ログに記録されたイベントは引き続き SMTP によって送信されます)。

<root>
  <level value="ALL" />
  <appender-ref ref="DebugAppender"/>
  <appender-ref ref="SmtpAppender" xdt:Transform="Remove"/>
</root>
4

1 に答える 1

0

解決策は私が思っていたよりも簡単です:

<root>
  <level value="ALL" />
  <appender-ref ref="DebugAppender" />
  <appender-ref ref="SmtpAppender" xdt:Locator="Match(ref)" xdt:Transform="Remove"/>
</root>
于 2016-05-19T09:08:53.740 に答える