示例#1
0
文件: job_api.py 项目: sandredd/hue-1
  def logs(self, appid, app_type, log_name, is_embeddable=False):
    if log_name == 'default':
      log_name = 'stdout'

    task = NativeYarnApi(self.user).get_task(jobid=self.app_id, task_id=self.task_id).get_attempt(self.attempt_id)
    stdout, stderr, syslog = task.get_task_log()

    return {'progress': 0, 'logs': syslog if log_name == 'syslog' else stderr if log_name == 'stderr' else stdout}
示例#2
0
文件: job_api.py 项目: cloudera/hue
  def logs(self, appid, app_type, log_name, is_embeddable=False):
    if log_name == 'default':
      log_name = 'stdout'

    task = NativeYarnApi(self.user).get_task(jobid=self.app_id, task_id=self.task_id).get_attempt(self.attempt_id)
    stdout, stderr, syslog = task.get_task_log()

    return {'progress': 0, 'logs': syslog if log_name == 'syslog' else stderr if log_name == 'stderr' else stdout}
示例#3
0
文件: job_api.py 项目: jagannalla/hue
    def logs(self, appid, app_type):
        task = NativeYarnApi(self.user).get_task(
            jobid=self.app_id,
            task_id=self.task_id).get_attempt(self.attempt_id)
        stdout, stderr, syslog = task.get_task_log()

        return {
            'progress': 0,
            'logs': {
                'default': stdout,
                'stdout': stdout,
                'stderr': stderr,
                'syslog': syslog
            }
        }
示例#4
0
文件: job_api.py 项目: voyageth/hue
  def logs(self, appid, app_type):
    task = NativeYarnApi(self.user).get_task(jobid=self.app_id, task_id=self.task_id).get_attempt(self.attempt_id)
    stdout, stderr, syslog = task.get_task_log()

    return {'progress': 0, 'logs': {'default': stdout, 'stdout': stdout, 'stderr': stderr, 'syslog': syslog}}