#import json sys.path.append(op.join(op.dirname(op.abspath(__file__)), "framework")) import job_source as js import job_scheduler as sched import data_loader as dl import utils import log_files import event_writer import configure as conf import hipchat_job_factory as jf from hipchat_config import (HipChatConfig, HipChatConfMonitor, handle_ckpts) all_logs = log_files.get_all_logs() all_logs.append("ta_hipchat") _LOGGER = utils.setup_logging("ta_hipchat") class ModinputJobSource(js.JobSource): def __init__(self, stanza_configs): self._done = False self._job_q = Queue.Queue() self.put_jobs(stanza_configs) def put_jobs(self, jobs): for job in jobs: self._job_q.put(job)
def setup_logging_for_ta_util(loglevel="INFO", refresh=False): for f in log_files.get_all_logs(): utils.setup_logging(f, loglevel, refresh)
def setup_logging(self): import log_files for log in log_files.get_all_logs(): utils.setup_logging(log)