diff options
Diffstat (limited to 'monitor/josef_monitor.py')
| -rwxr-xr-x | monitor/josef_monitor.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/monitor/josef_monitor.py b/monitor/josef_monitor.py index 83e3663..aacc59c 100755 --- a/monitor/josef_monitor.py +++ b/monitor/josef_monitor.py @@ -34,10 +34,11 @@ if not os.path.exists(DB_PATH): parser = argparse.ArgumentParser(description="") class ctlog: - def __init__(self, name, url, key): + def __init__(self, name, url, key, log_id=None): self.name = name self.url = url self.key = key + self.log_id = log_id self.logfile = OUTPUT_DIR + name + ".log" self.savefile = OUTPUT_DIR + name + "-state-info.json" self.subtree = [[]] @@ -197,6 +198,7 @@ class ctlog: self.log("ERROR: Could not verify consistency!") print "ERROR: Could not verify consistency for " + self.url + def verify_inclusion_all(old, new): for url in old: try: @@ -341,7 +343,7 @@ def main(args): logs = [] try: for item in ctlogs: - logs.append(ctlog(item, ctlogs[item][0], ctlogs[item][1])) + logs.append(ctlog(item, ctlogs[item][0], ctlogs[item][1], ctlogs[item][2])) print time.strftime('%H:%M:%S') + " Setting up monitor for " + str(len(logs)) + " logs..." # Set up state |
