[Overview][Resource strings][Types][Classes][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Event logging class
Source position: eventlog.pp line 31
type TEventLog = class(TComponent) |
||
public |
||
destructor Destroy; override; |
|
Clean up TEventLog instance |
function EventTypeToString(); |
|
Create a string representation of an event type |
function RegisterMessageFile(); virtual; |
|
Register message file |
function UnRegisterMessageFile; virtual; |
|
Unregister the message file (needed on windows only) |
procedure Pause; |
|
Pause the sending of log messages. |
procedure Resume; |
|
Resume sending of log messages if sending was paused |
procedure Log(); |
|
Log a message to the system log. |
procedure Warning(); |
|
Log a warning message. |
procedure Error(); |
|
Log an error message to |
procedure Debug(); |
|
Log a debug message |
procedure Info(); |
|
Log an informational message |
published |
||
property AppendContent: Boolean; [rw] |
|
Control whether output is appended to an existing file |
property Identification: string; [rw] |
|
Identification string for messages |
|
Log type |
|
property Active: Boolean; [rw] |
|
Activate the log mechanism |
property RaiseExceptionOnError: Boolean; [rw] |
|
Determines whether logging errors are reported or ignored |
property DefaultEventType: TEventType; [rw] |
|
Default event type for the Log call. |
property FileName: string; [rw] |
|
File name for log file |
property TimeStampFormat: string; [rw] |
|
Format for the timestamp string |
property CustomLogType: Word; [rw] |
|
Custom log type ID |
property EventIDOffset: DWord; [rw] |
|
Offset for event ID messages identifiers |
property OnGetCustomCategory: TLogCategoryEvent; [rw] |
|
Event to retrieve custom message category |
property OnGetCustomEventID: TLogCodeEvent; [rw] |
|
Event to retrieve custom event ID |
property OnGetCustomEvent: TLogCodeEvent; [rw] |
|
Event to retrieve custom event Code |
property OnLogMessage: TLogMessageEvent; [rw] |
||
property Paused: Boolean; [rw] |
|
Is the message sending paused ? |
end; |
|
Event logging class |
|
| | ||
| | ||
| | ||
TEventLog is a component which can be used to send messages to the system log. In case no system log exists (such as on Windows 95/98 or DOS), the messages are written to a file. Messages can be logged using the general Log call, or the specialized Warning, Error, Info or Debug calls, which have the event type predefined.
|
Log a message to the system log. |
|
|
Log a warning message. |
|
|
Log an error message to |
|
|
Log an informational message |
|
|
Log a debug message |