1

以下の質問について、あなたの考えを教えてください。

実行時に、ログが書き込まれるパスを既定のパスに変更する必要がある場合、Microsoft Logging Application Block を使用して同じことを実装する方法を教えてください。

ログを共有ドライブに書き込んでいるとします。ネットワークが失われました。それ以降、ログ書き込みプロセスをローカル パスにリダイレクトする必要があります。

ありがとう

4

1 に答える 1

0

特別なソースLogging Errors & Warningsをフォールバック構成として使用できます。

構成は通常、共有ファイル トレース リスナーにログを記録します。さらに、specialSourceforを構成するとLogging Errors & Warnings、最初に共有ファイル トレース リスナーへのログ記録が試行されます。失敗した場合は、Logging Errors & Warningsセクションで構成したように、このフラット ファイル トレース リスナーにフォールバックします。

例えば:

<specialSources>
    <!-- other configurations related with unprocessed categories or all events can be placed here -->
    ....
    <!-- this will be in action when an error occurs during logging -->
    <errors switchValue="All" name="Logging Errors & Warnings">
     <listeners>
      <add name="Local File Trace Listener" />
     </listeners>
    </errors>

詳細については、こちらこちらをご覧ください。

于 2013-03-06T08:04:32.693 に答える