Event logger
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.
-
UserSessionEvent
-
RecipeApplicationEvent
-
AuditConditionEventType
Events source
-
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
Events auditing
You can record the operations that users perform at runtime. Use this data to perform quality checks or to certify applications in specific contexts.
-
Write on variables
-
Edit node attributes
-
Create and destroy nodes
-
Execute methods
-
Login and logout
For example, an audit event is generated when a user selects an object, which invokes a method. However, an audit event is not generated when the application logic independently of the user actions invokes the same method.
Audit event type |
Description |
---|---|
|
All audit events |
|
Creation or destruction of nodes |
|
Change of the variable value or a node attribute |
|
Execution of a method |
|
Execution of alarm methods |
|
Execution of the alarm |
|
Execution of the alarm |
|
Execution of the alarm |
|
Change of the alarm enabled/disabled status |
|
Recipe applications |
|
User login and logout events |