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 件のコメント:
コメントを投稿