An event logger is an application that reacts to predefined events and writes event information into the database.
The simplest example of an event is the Rest API call. Most popular order processing systems allow the seller to define the URL called upon order completion. The information provided can be used to generate an email notification or provide the user with the license keys.
The typical event logger consists of an event handler, filter and the repository database where everything is stored