def __init__(self, configuration):
"""
Init the ProcessMonitor server
"""
self.logger = self.init_logger()
if ["debug", "ports", "process_to_monitor"] not in configuration:
raise PJFMissingArgument()
self.config = configuration
self.process = None
self.finished = False
self.testcase_count = 0
if self.config.debug:
print("[\033[92mINFO\033[0m] Starting process monitoring...")
print("[\033[92mINFO\033[0m] Starting Testcase Server ({0})...".format(
self.config.ports["servers"]["TCASE_PORT"]
))
super(PJFProcessMonitor, self).__init__(configuration)
self.logger.debug("[{0}] - PJFProcessMonitor successfully completed".format(time.strftime("%H:%M:%S")))
评论列表
文章目录