TLogger Class Reference

Provides a simple logging mechanism. More...

List of all members.

Public Member Functions

 TLogger (TComponent AOwner)
 Constructor.
 ~TLogger ()
 Destructor.
 Debug (const WideString MessageText)
 Write a message with DEBUG level.
 Info (const WideString MessageText)
 Write a message with INFO level.
 Warn (const WideString MessageText)
 Write a message with WARN level.
 Error (const WideString MessageText)
 Write a message with ERROR level.
 Fatal (const WideString MessageText)
 Write a message with FATAL level.

Public Attributes

TLogLevel LogLevel
 Log detail level.
TLogEvent OnLog
 Custom event handler for logging.


Detailed Description

Provides a simple logging mechanism.


Member Function Documentation

TLogger::Debug const WideString  MessageText  ) 
 

Write a message with DEBUG level.

Parameters:
MessageText The log message.

TLogger::Error const WideString  MessageText  ) 
 

Write a message with ERROR level.

Parameters:
MessageText The log message.

TLogger::Fatal const WideString  MessageText  ) 
 

Write a message with FATAL level.

Parameters:
MessageText The log message.

TLogger::Info const WideString  MessageText  ) 
 

Write a message with INFO level.

Parameters:
MessageText The log message.

TLogger::Warn const WideString  MessageText  ) 
 

Write a message with WARN level.

Parameters:
MessageText The log message.


Member Data Documentation

TLogger::LogLevel
 

Log detail level.

See also:
GetLogLevel For reading

SetLogLevel For writing

TLogger::OnLog
 

Custom event handler for logging.

See also:
GetOnLog For reading

SetOnLog For writing


Generated by doxygen - Project hosted on  SourceForge.net Logo