aboutsummaryrefslogtreecommitdiff
path: root/rpki/rootd.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/rootd.py')
-rw-r--r--rpki/rootd.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/rpki/rootd.py b/rpki/rootd.py
index c8398ef7..818f09c7 100644
--- a/rpki/rootd.py
+++ b/rpki/rootd.py
@@ -277,8 +277,8 @@ class main(object):
except (rpki.async.ExitNow, SystemExit):
raise
except Exception, e:
- rpki.log.traceback(logger)
- return cb(400, reason = "Could not process PDU: %s" % e)
+ logger.exception("Problem decoding PDU")
+ return cb(400, reason = "Could not decode PDU: %s" % e)
def done(r_msg):
cb(200, body = cms_msg().wrap(
@@ -290,13 +290,13 @@ class main(object):
except (rpki.async.ExitNow, SystemExit):
raise
except Exception, e:
- rpki.log.traceback(logger)
try:
+ logger.exception("Exception serving up-down request %r", q_msg)
done(q_msg.serve_error(e))
except (rpki.async.ExitNow, SystemExit):
raise
except Exception, e:
- rpki.log.traceback(logger)
+ logger.exception("Exception while generating error report")
cb(500, reason = "Could not process PDU: %s" % e)