nameEventLog
NameEventLog is a logging pattern that organizes events by a dedicated name field. In typical use, each log entry records the event name, a timestamp, a severity level, and a structured payload with contextual data. The event name serves as a categorical identifier, enabling fast filtering, routing, and aggregation across large event streams. The pattern is common in event-driven architectures, microservices, and audit trails where multiple components emit diverse event types.
- name: a concise identifier for the event type
- timestamp: when the event occurred
- level: severity or importance
- payload: structured data with event details
- correlationId: for tracing related events
- source: origin service or host
Implementation options range from file-based logs to databases or streaming channels, and it can integrate with
Related concepts include event logging, structured logging, and audit logs. Design considerations include schema evolution, log