C# Class CodeArtEng.Diagnostics.TraceLogger

A simple implementation of TraceListener.
Inheritance: System.Diagnostics.TraceListener
ファイルを表示 Open project: Code-Artist/CodeArtEng.Diagnostics Class Usage Examples

Public Methods

Method Description
Flush ( ) : void

Flushes trace buffer.

TraceLogger ( TraceLoggerWrite writeCallback, TraceLoggerFlush flushCallback ) : System

Initializes a new instance of TraceLogger.

Write ( string message ) : void

Received message from Trace source.

WriteLine ( string message ) : void

Receive message from Trace source followed by a line terminator.

Private Methods

Method Description
DummyFlush ( ) : void
DummyWrite ( string message ) : void

Method Details

Flush() public method

Flushes trace buffer.
public Flush ( ) : void
return void

TraceLogger() public method

Initializes a new instance of TraceLogger.
public TraceLogger ( TraceLoggerWrite writeCallback, TraceLoggerFlush flushCallback ) : System
writeCallback TraceLoggerWrite Callback to TraceListener write function. Value can be null.
flushCallback TraceLoggerFlush Callback to TraceListener flush function. Value can be null.
return System

Write() public method

Received message from Trace source.
public Write ( string message ) : void
message string Message received.
return void

WriteLine() public method

Receive message from Trace source followed by a line terminator.
public WriteLine ( string message ) : void
message string Message received.
return void