Traceを使用したログ出力にも、同様の機能があります。
具体的には、<filter>タグを使用します。
設定例
<configuration>
<system.diagnostics>
<trace autoflush="true">
<listeners>
<clear />
<add name="file"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="TEXT-WRITER.log">
<!-- Warning以上を出力 -->
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Warning" />
</add>
</listeners>
</trace>
</system.diagnostics>
</configuration>
出力例
TraceTest Warning: 0 : TraceWarning TraceTest Error: 0 : TraceError
Informationレベルのログが出力されなくなりました。
参考
<filter> Element for <add> for <listeners> for <trace>
関連記事
Traceを使用してログを出力するときの設定例(TraceListener)
Traceを使用してログを出力するときの設定例(TraceOutputOptions)
0 件のコメント:
コメントを投稿