Event Logging Facility


Assumptions

The relationship between event types and event classes is not one-to-one. For instance, an event of type "Low Battery" might be mapped into a SimpleBatteryEvent class or into a LowBatteryEvent class, depending on the context.

The event ID is not an instance identifier, it rather conveys some information about an event. The responsibility for assigning an ID to an event ocurrence is entirely with the caller. The ELF system has no knowledge of ID semantics.