E_NOTICE when calling CRM_Core_BAO_SchemaHandler::createTable with logging turned on
These two lines generate an E_NOTICE because logTableSpec[$table]
doesn't exist yet.
A bigger question is wouldn't that always be missing since the table hasn't been created yet, so what's the point in even checking the existing value at all?
And why have the lines above that loop thru all the engines but then don't do anything with the resulting list? It looks like maybe it's just left over from when the engine was changed from ARCHIVE to INNODB.
PR coming - just deciding how deep I want to get into this.