Event logger

An event logger records the properties of a single or multiple events of interest types.

Database configuration

Databases are automatically configured for event loggers.
When you select a database for an event logger, a table for each Event logger object is created in database. Each table column corresponds to a data/property of interest of the event.
Depending on the design requirements, you can record a single type of event or several types of events with the same event logger.
A logger for each event of interest type
Every event type has a dedicated table in the database. Each column of the table corresponds to a property of interest of a given event type. In each table row (for each event), the same columns are assigned a value.
A logger for several events of interest types
The properties of all events are recorded in a single database table. The table columns relate to all properties of interest of all event types recorded. In each table row (for each event), only the columns that relate to the reference event type are assigned a value.
TIP:
An
Audit event logger
object is available in the template library and is configured to record these events.
  • UserSessionEvent
  • RecipeApplicationEvent
  • AuditConditionEventType
TIP: You can export the event logger data to a CSV file or view it in the application in a data grid. See Export a database table to a CSV file.

Events source

For each event of interest type, you can choose from these sources:
  • A specific object
  • A project node with its child nodes/objects
    TIP: Typically, a project node that contains several objects that generate the events of interest.
  • All objects in the project