diff options
author | Tom Ritter <tom@ritter.vg> | 2020-09-08 13:35:45 -0400 |
---|---|---|
committer | Tom Ritter <tom@ritter.vg> | 2020-09-08 13:35:45 -0400 |
commit | 9e24dfeaabd1c4daddb96c9c143f60cfa3374bf2 (patch) | |
tree | 68fcad74f1ff25df8d10251b9a278523b8cedf06 /samplejobs/BWAuthChecker.py | |
parent | 625f942d60c2f524f389f945a4e4743e57b9393e (diff) |
Better error logging
Diffstat (limited to 'samplejobs/BWAuthChecker.py')
-rwxr-xr-x | samplejobs/BWAuthChecker.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/samplejobs/BWAuthChecker.py b/samplejobs/BWAuthChecker.py index b79ffc2..dca17b5 100755 --- a/samplejobs/BWAuthChecker.py +++ b/samplejobs/BWAuthChecker.py @@ -36,7 +36,8 @@ class BWAuthChecker(JobBase.JobBase): elif len(lines) < 8300: body = "The bandwidth file has a low number of relays: " + str(len(lines)) + "\n" except Exception as e: - body = "Caught an exception checking the bwandwidth file timestamp:\n\n" + str(e) + body = "Caught an exception checking the bwandwidth file timestamp:\n\n" + repr(e) + body += "\n" + logging.traceback.format_exc() url = "https://bwauth.ritter.vg/bwauth/AA_percent-measured.txt" try: @@ -57,6 +58,7 @@ class BWAuthChecker(JobBase.JobBase): body += "\n\nMeasured percentant of all tor nodes is low: " + str(percent) except Exception as e: body += "\n\nCaught an exception measuring the percentage of relays measured:\n\n" + str(e) + body += "\n" + logging.traceback.format_exc() url = "https://bwauth.ritter.vg/bwauth/AA_scanner_loop_times.txt" @@ -85,6 +87,7 @@ class BWAuthChecker(JobBase.JobBase): body += "Scanner " + str(t) + " appears to be several days behind schedule." except Exception as e: body += "\n\nCaught an exception measuring the scanner loop times:\n\n" + str(e) + body += "\n" + logging.traceback.format_exc() if body: logging.warn("tor bwauth is broken?") |