A log event (modelled by
contains information at a point in time and the state of a running system.
Important properties of an event are:
|The point in time when the event occurred, with microsecond or finer resolution.
|Name of the logger that sent the event (e.g. a fully-qualified class name).
|An indication of the severity of the event.
|Name of the host where the event originated: important in distributed systems.
|Context where the event occurred, typically thread / coroutine name.
|A string message summarising what happened, that might be constructed from a template.
|Details about an exception or error, if one is associated with the event.
|A map of useful information current at the time of the event.
Each event also has a unique ID that is printed by the internal logger for diagnostic purposes.