Reference: Report
Author: Ellen Siever, Stephen Spainhour & Nathan Patwardhan
Date: 1999-07-02T01:59:21Z

#

| Chapter 19 Win32 Modules and Extensions |

## Report

    $log->Report(\%eventinfo)

Reports an event to the event log. The information for the event to be recorded is given in a hash, `%eventinfo`, which should contain values for at least the following keys:

`EventType`

  A string describing the type of event to be reported. The options for `EventType` are:

  >     EVENTLOG_ERROR_TYPE               Error event
  >     EVENTLOG_WARNING_TYPE             Warning event
  >     EVENTLOG_INFORMATION_TYPE         Information event
  >     EVENTLOG_AUDIT_SUCCESS_TYPE       Success Audit event
  >     EVENTLOG_AUDIT_FAILURE_TYPE       Failure Audit event.

`Category`

  An integer value for the category of the event, defined by the application.

`EventID`

  Source-specific ID for the event.

`Data`

  Raw binary data for the event.

`Strings`

  Any text strings to merge that provide a description of the event.

Reference: Read |  | Reference: GetOldest