Sign in Join
FPDoc Onlineexperiment

TEventLog.Log procedure

Member of TEventLogpublicIn unit EventLog

Log a message to the system log.

Declaration

pascal
procedure Log(EventType: TEventType; const Msg: string); virtual
procedure Log(EventType: TEventType; const Fmt: string; 
 Args: Array of const)
procedure Log(const Msg: string)
procedure Log(const Fmt: string; Args: Array of const)

Arguments

EventType

Event type to use.

Msg

Complete log message.

Fmt

Format string for Args.

Args

Arguments to be formatted with Fmt.

Description

Log sends a log message to the system log. The message is either the parameter Msg as is, or is formatted from the Fmt and Args parameters. If EventType is specified, then it is used as the message event type. If EventType is omitted, then the event type is determined from DefaultEventType.

If EventType is etCustom, then the OnGetCustomEvent, OnGetCustomEventID and OnGetCustomCategory.

The other logging calls: Info, Warning, Error and Debug use the Log call to do the actual work.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.