LoggerEventBusMiddleware prints completed event summaries and can also write them to disk.
Constructor params
log_path: optional filesystem path for log output
Setup with EventBus
Behavior
- Logs event summaries when events complete.
- Always prints to stdout.
- If
log_pathis provided, appends the same summary lines to the file. - Creates parent directories for the log file automatically.