Refactored Factory into LogProvider.