add logger accessor to DataProcessor