Changed modifier of ProcessLogEventInfo

Changed visibility and made virtual ProcessLogEventInfo so the derived classes can override it and slightly change the behavior if needed.