def job_log(project_id, job_exec_id): job_execution = JobExecution.query.filter_by(project_id=project_id, id=job_exec_id).first() print(agent.log_url(job_execution)) res = requests.get(agent.log_url(job_execution)) res.encoding = 'utf8' raw = html.unescape(res.text) return render_template("job_log.html", log_lines=raw.split('\n'))
def job_log(project_id, job_exec_id, last_line=None): job_execution = JobExecution.query.filter_by(project_id=project_id, id=job_exec_id).first() res = requests.get(agent.log_url(job_execution)) res.encoding = 'utf8' raw = res.text log_lines = raw.split('\n') if last_line != None: log_lines = log_lines[-last_line:] return render_template("job_log.html", log_lines=log_lines)
def job_log(project_id, job_exec_id): job_execution = JobExecution.query.filter_by(project_id=project_id, id=job_exec_id).first() raw = requests.get(agent.log_url(job_execution)).text or "" return render_template("job_log.html", log_lines=raw.split('\n'))