AutoFlush 属性を true に設定したいのですが、コードで行う必要があります。プログラム的に。
trace 要素とTrace Class のAutoFlush プロパティを構成する方法を見つけました。
次に、TraceSource を取得するための次のコードがあります。
private static TraceSource GetTraceSource()
{
var ts = new TraceSource("TraceManager")
{
Switch =
{
Level = SourceLevels.All
}
};
ts.Attributes.Add("AutoFlush", "true");
ts.Listeners.Remove("Default");
var file = System.IO.Path.GetTempPath() + @"\MyApplication.log";
var textListener = new TextWriterTraceListener(file)
{
Filter = new EventTypeFilter(SourceLevels.All)
};
ts.Listeners.Add(textListener);
return ts;
}
このコード内で AutoFlush プロパティを true に設定するにはどうすればよいですか?
ありがとう。