def announce_job_results(self,
                             pacts: List[Pact],
                             emulator_results_list: List[List[EmulatorResult]],
                             verification_results_list: List[List[VerificationResult]],
                             results_published: bool,
                             succeeded: bool) -> None:
        """The ugliest logger."""
        lines: List[str] = []
        for group in zip(pacts, emulator_results_list, verification_results_list):
            lines += _format_pact_results(*group)
        if results_published:
            lines.append(Fore.BLACK + '**Results for passing pacts were published**')

        print('\n'.join(lines))
        print(Style.RESET_ALL)