タイムスタンプを付加するTraceListenr

C# | Visual Basic | Visual C++ |
public class LogTraceListener : TraceListener
Public Class LogTraceListener _ Inherits TraceListener
public ref class LogTraceListener : public TraceListener

すべてのメンバ | コンストラクタ | メソッド | |||
メンバ | 説明 | |
---|---|---|
![]() | LogTraceListener()()() |
デフォルトの構築
|
![]() | LogTraceListener(String) |
構築
|
![]() | Close()()() |
トレースを閉じる
( TraceListener.Close()()() をオーバーライドします。) |
![]() | Dispose(Boolean) |
オブジェクトを破棄する
( TraceListener.Dispose(Boolean) をオーバーライドします。) |
![]() | Flush()()() |
トレース出力をフラッシュする
( TraceListener.Flush()()() をオーバーライドします。) |
![]() | GetSupportedAttributes()()() |
サポート属性
( TraceListener.GetSupportedAttributes()()() をオーバーライドします。) |
![]() | Write(String) |
トレース出力
( TraceListener.Write(String) をオーバーライドします。) |
![]() | WriteLine(String) |
トレース出力(改行月)
( TraceListener.WriteLine(String) をオーバーライドします。) |
![]() | WriteLine(String, String) |
トレース出力(改行つき、カテゴリーをつける。
( TraceListener.WriteLine(String, String) をオーバーライドします。) |

//C#
System.Diagnostics.Trace.WriteLine("message"); // 2008/09/19 22:55:30.544 message と出力
System.Diagnostics.Trace.WriteLine("message","Info");// 2008/09/19 22:55:30.544 [Info]message と出力
//(web.config|app.config)
<system.diagnostics>
<switches>
<add name="DebugTrace" value="1"/>
</switches>
<trace autoflush="true" >
<listeners>
<clear/>
<add name="LogTraceListener" type="common.DailyTracer,LogTracer" baseName="log" baseDir="c:\hoge"></add>
</listeners>
</trace>
</system.diagnostics>
//上記設定にてc:\hoge\log.20080919.log(2008/9/19に実行したとき)にトレースを出力する。

Object | |||
![]() | MarshalByRefObject | ||
![]() | TraceListener | ||
![]() | LogTraceListener |