def load_config(self):
        """
        Load configuration for the service

        Args:
            config_file: Configuration file path
        """
        logger.debug('loading config file: %s', self.config_file)
        if os.path.exists(self.config_file):
            with open(self.config_file) as file_handle:
                return json.load(file_handle)
        else:
            logger.error('configuration file is required for eventify')
        logger.error('unable to load configuration for service')
        raise EventifyConfigError(
            'Configuration is required! Missing: %s' % self.config_file
        )
Load configuration for the service

        Args:
            config_file: Configuration file path