def setup(self, filepath):
        """
        Setup the actual class.

        :param str filepath: path to the config-file (including file-name)
        """
        if self.log is not None:
            self.log.warning("Disallowed multiple setup of config.")
            return

        self.log = logging.getLogger(__name__)
        self.parser = ConfigParser.RawConfigParser()
        self.parser.read(filepath)
        self.sections = self.parser.sections()
        self.log_output.append(
            {"level": "info", "msg": "Loading config-file (%s)" % filepath})
        self.load_config()
        self.handle_logging()
Setup the actual class.

        :param str filepath: path to the config-file (including file-name)