getEventById method
Retrieves a single event by its record ID.
eventRecordId is the unique identifier for the event.
channel is the optional channel name where the event is located.
If channel is not specified, searches all channels.
Returns the EventRecord if found, null otherwise.
Throws EventLogException if the operation fails.
Implementation
Future<EventRecord?> getEventById(int eventRecordId, {String? channel}) {
throw UnimplementedError('getEventById() has not been implemented.');
}