'Go through the accumulated logs in self.log and print them
out to stdout and the status log. Note that this processes
logs in an ordering where:
1) logs to different tags are never interleaved
2) logs to x.y come before logs to x.y.z for all z
3) logs to x.y come before x.z whenever y < z
Note that this will in general not be the same as the
chronological ordering of the logs. However, if a chronological
ordering is desired that one can be reconstructed from the
status log by looking at timestamp lines.'

def _process_logs(self):

    log_list = self._process_log_dict(self.logs)
    for entry in log_list:
        self.job.record_entry(entry, log_in_subdir=False)
    if log_list:
        self.last_line = log_list[(-1)].render()
