The DDAbstractDatabaseLogger ivars need to be protected and visibile in the interface