<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _log_enabled_protocols(self, flags, protocols):
 """Given a list of single character strings of 1's and 0's and a list of protocol names. Log the status of each protocol where ``"1"`` is enabled and ``"0"`` is disabled. The order of the lists here is important as they need to be zipped together to create the mapping. Then return a tuple of two lists containing the names of the enabled and disabled protocols. :param character: A list of single character strings of 1's and 0's :type character: list :param protocols: A list of protocol names. :type protocols: list :return: Tuple containing two lists which contain n strings. :rtype: tuple """


        enabled, disabled = [], []

        for procol, flag in sorted(zip(protocols, flags)):

            if flag == '1':
                enabled.append(procol)
                status = 'Enabled'
            else:
                disabled.append(procol)
                status = 'Disabled'

            message = "{0:21}: {1}".format(procol, status)
            self.log.info(message)

        return enabled, disabled