aboutsummaryrefslogtreecommitdiff
path: root/samplejobs/BWAuthChecker.py
diff options
context:
space:
mode:
authorTom Ritter <tom@ritter.vg>2020-09-08 13:35:45 -0400
committerTom Ritter <tom@ritter.vg>2020-09-08 13:35:45 -0400
commit9e24dfeaabd1c4daddb96c9c143f60cfa3374bf2 (patch)
tree68fcad74f1ff25df8d10251b9a278523b8cedf06 /samplejobs/BWAuthChecker.py
parent625f942d60c2f524f389f945a4e4743e57b9393e (diff)
Better error logging
Diffstat (limited to 'samplejobs/BWAuthChecker.py')
-rwxr-xr-xsamplejobs/BWAuthChecker.py5
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?")