Dictionary with loaded applications.

def apps(self):
        """
        Dictionary with loaded applications.
        """
        logger.debug("initialize applications ...")
        enabled = None
        apps = self.args.apps or self._config_apps.keys()
        unknown = set(apps) - set(self._config_apps.keys())
        if unknown:
            raise LogRaptorArgumentError("--apps", "not found apps %r" % list(unknown))

        if apps or enabled is None:
            return {k: v for k, v in self._config_apps.items() if k in apps}
        else:
            return {k: v for k, v in self._config_apps.items() if k in apps and v.enabled == enabled}