この時のアプリケーション構成ファイルの記述例を記載します。
テストプログラムとして、次のプログラムを使用します。
namespace TraceTest
{
using System.Diagnostics;
public class TraceTest {
public static void Main(string[] args) {
Trace.TraceInformation("TraceInformation");
Trace.TraceWarning("TraceWarning");
Trace.TraceError("TraceError");
}
}
}
次にTraceListenerの設定例を記載します。
<configuration>
<system.diagnostics>
<trace autoflush="true">
<listeners>
<clear />
<!-- 標準出力 -->
<add name="console"
type="System.Diagnostics.ConsoleTraceListener" />
<!-- 区切りリスト -->
<add name="delimited-list"
type="System.Diagnostics.DelimitedListTraceListener"
initializeData="DELIMITED-LIST.log" />
<!-- イベントログ -->
<add name="eventlog"
type="System.Diagnostics.EventLogTraceListener"
initializeData="Application" />
<!-- テキストファイル -->
<add name="file"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="TEXT-WRITER.log" />
<!-- XML形式 -->
<add name="xml-writer"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="XML-WRITER.log" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
参考<trace> の <listeners> の <add> 要素
0 件のコメント:
コメントを投稿